PHILADELPHIA (AP) - Wilmer Flores hit a grand slam and drove in a career-high six runs, Bartolo Colon threw seven-plus sharp innings and the New York Mets beat the Philadelphia Phillies 11-2 Monday night in a makeup from an April rainout.
After playing 39 innings in the three previous games, the teams finally didn't go extras. The Mets took four of five from the Phillies and are 9-1 in Citizens Bank Park, dating to last season.
Colon (5-5) allowed two runs and six hits to win his third straight decision. The 41-year-old righty has a 1.61 ERA in his last three outings.
Royals 6, Cardinals 0
ST. LOUIS (AP) - Danny Duffy worked six innings of one-hit ball and Alex Gordon homered to start a breakout three-run seventh for the Kansas City Royals in a 6-0 victory over the suddenly punchless St. Louis Cardinals on Monday night.
The Royals had just two singles off Shelby Miller (6-5) in a game that had been scoreless before they opened the seventh with four straight hits. Gordon's fifth homer ended a 15-inning scoreless drought and Mike Moustakas capped the rally with a two-run double.
Brewers 6, Twins 2
MILWAUKEE (AP) - Matt Garza took a shutout into the seventh inning and Mark Reynolds hit a two-run homer, sending the Milwaukee Brewers to a 6-2 victory over the Minnesota Twins on Monday night.
Garza (3-4) scattered six hits over 6 1-3 scoreless innings against the team that brought him to the big leagues in 2006. The right-hander, signed to a $50 million, four-year deal as a free agent in the offseason, struck out eight and walked two for his first win since May 5.
Kyle Gibson (4-5) allowed four runs and six hits in six innings. Gibson has won just one of his last eight starts after winning his first three.
Marlins 3, Rays 1
MIAMI (AP) - Randy Wolf pitched six innings Monday night for his first victory since 2012, and the Miami Marlins beat Tampa Bay 3-1, sending the Rays to their seventh consecutive loss.
The 37-year-old Wolf, making a comeback from the second Tommy John surgery of his career, allowed three hits and one run. He struck out seven, walked one and won for the first time since he pitched Baltimore past Tampa Bay on Sept. 13, 2012.
Mariners 10, Yankees 2
NEW YORK (AP) - Kyle Seager homered, tripled twice and doubled, leading Felix Hernandez and the Seattle Mariners past the New York Yankees 10-2 Monday night.
Hernandez (8-1) won his fifth straight start to match a career high. The Mariners broke open a game of odd bounces with a four-run seventh inning, and Seager hit a three-run homer in the ninth.
Robinson Cano was again relentlessly booed by Yankees fans, this time in a makeup of a game washed out April 30. In the lineup after sitting four straight with a bruised left hand, he went 1 for 3 with two walks. The former New York star drew a mocking cheer when he was caught too far off first by David Phelps (1-3).
Seattle, which won games at Yankee Stadium on April 29 and May 1, took all three games in New York for the first time since sweeping three in 2002.