Justin Maxwell hit one of Houston's season-high three homers to put his team on top in the fifth inning and the Astros held on for a 6-5 win over the Texas Rangers Saturday. Maxwell's second home run of the year came with one on and two outs in the fifth inning to make it 5-4. Chris Snyder had a solo shot in the third and Carlos Lee's two-run homer in the fourth helped close the gap. The Rangers took an early lead thanks to a four-run third inning, highlighted by David Murphy's three-run inside-the-park homer. Reds 6, Yankees 5: Joey Votto hit a three-run homer, Jose Arredondo worked out of a ninth-inning jam for his first major league save and the Cincinnati Reds held off the New York Yankees. New York scored twice off Sean Marshall in the ninth, but Reds manager Dusty Baker pulled his regular closer in favor of Arredondo and he got the job done. Blue Jays 2, Mets 0: Brandon Morrow pitched his second shutout in four starts, blanking the Mets on three hits and leading the Toronto Blue Jays over New York. Morrow (5-2) struck out eight and walked one to win for the fifth time in six outings. He has three career shutouts, including a victory over the Los Angeles Angels on May 3. Toronto matched its season high by winning its fourth in a row overall. Pirates 4, Tigers 3: Andrew McCutchen hit a pair of two-run homers and A.J. Burnett pitched six solid innings to lead the Pittsburgh Pirates to a win over the Detroit Tigers. A day after Detroit's Justin Verlander took a no-hitter into the ninth while shutting out the Pirates, McCutchen went deep twice off Tigers rookie Drew Smyly (1-1). It was McCutchen's sixth career multihomer game and second in three days. He has seven home runs on the season. Indians 2, Marlins 0: Jeanmar Gomez pitched three-hit ball into the seventh inning and Asdrubal Cabrera homered to lead the Cleveland Indians past the Miami Marlins. Gomez (3-2) allowed two Marlins to reach base in an inning only once, striking out four over 61/3 innings. Cabrera connected off Anibal Sanchez (2-2) to put Cleveland ahead in the fourth inning. Three relievers finished off the Indians' third shutout of the season. Chris Perez struck out the side on 10 pitches in the ninth for his 13th save in 14 chances. Giants 4, Athletics 0: Ryan Vogelsong allowed one hit in seven scoreless innings and played a key role in San Francisco's go-ahead rally as the Giants beat the Oakland Athletics for the 11th straight time at home. Vogelsong (2-2) retired the first 13 batters he faced and allowed only a soft single to right-center by Seth Smith with one out in the fifth. But he was still locked in a scoreless duel with Tyson Ross before the Giants broke through for four runs with help of a disputed call in the seventh. Twins 5, Brewers 4, 11 innings: Trevor Plouffe hit a solo home run in the top of the 11th inning to lift the Minnesota Twins over the Milwaukee Brewers. Plouffe's fourth homer of the season came off Manny Parra (0-1) with two outs. Parra had retired the first two batters before Plouffe connected on a 2-0 pitch that landed in the Brewers' bullpen. In other games it was: Rays 5, Braves 2; Mariners 10, Rockies 3; Royals 7, Diamondbacks 3; Orioles 6, Nationals 5; White Sox 7, Cubs 4; Red Sox 7, Phillies 5; San Diego 3, La Angels 2.