Zack Greinke struck out eight batters while pitching his fifth complete game as the Kansas City Royals downed the Detroit Tigers 6-1 in the American League on Tuesday. Mitch Maier drove in three runs after coming off the bench, while Greinke (8-1), who leads the majors in ERA, complete games and shutouts (two), allowed six hits and one first-inning run. For the rest of the night, his varied assortment of fastballs and corner-biting breaking pitches dealt nothing but zeros to a Detroit lineup that scored 13 runs the day before. Greinke threw a season-high 116 pitches and did not allow a walk while his ERA rose from 0.82 to 0.84. In two starts against the Tigers this year, he has allowed one earned run in two complete-game wins. Rangers 7, Yankees 3: At Arlington, Texas, Chris Davis homered twice and Jarrod Saltalamacchia made up for a rough game behind the plate by driving in the go-ahead run, sending Texas to a victory over New York. The start was held up 2 hours, 24 minutes because of rain. Orioles 7, Blue Jays 2: At Baltimore, Aubrey Huff, Adam Jones and Nolan Reimold homered, and right-hander Jason Berken won his major league debut as Baltimore extended Toronto's losing streak to eight games. Only 10,130 fans – the smallest crowd in the 18-year history of Camden Yards – showed up on a cold, misty night. Indians 5, Rays 1: At Cleveland, Carl Pavano won for the fifth time in six starts and Ryan Garko hit one of four homers in Cleveland's a win over Tampa Bay. Other results: Twins 5, Red Sox 2; White Sox 4, Angels 2; Athletics 4, Mariners 3. Votto lifts Reds Joey Votto hit a two-run homer in the seventh inning as the Cincinnati Reds rallied for a 6-4 victory Tuesday that sent the Houston Astros to their sixth straight loss. Votto's homer off Tim Byrdak (0-1) snapped a 4-4 deadlock and sent the Reds to their third straight win, which matches their season high. Nick Masset (2-0), who was activated off the disabled list before the game, got the victory with one inning in relief. Francisco Cordero pitched the ninth for his 13th save in as many chances. The last-place Astros extended their longest losing streak of the season after one of their dependables failed them again. Diamondbacks 6, Padres 5: At Phoenix, Max Scherzer struck out 10 batters and drove in two runs, and Chris Young made a leaping catch at the fence for the final out as Arizona snapped San Diego's 10-game winning streak. On Tuesday, the Padres scored four in the eighth to pull to 6-4. Mets 6, Nationals 1: At New York, Livan Hernandez shut down Ryan Zimmerman and Washington, pitching New York's first complete game of the season. Other results: Phillies 5, Marlins 3; Cubs 6, Pirates 1, 5 innings; Cardinals 8, Brewers 1; Dodgers 7, Rockies 1; Giants 4, Braves 0.