Cleveland Indians right fielder Shin-Soo Choo (R) is congratulated at home by teammates during their game against Kansas City Royals in Cleveland Tuesday. (AP) CLEVELAND: Justin Masterson won his fifth straight start as the Cleveland Indians beat the Kansas City Royals 9-4 Tuesday to open a 2-1/2 game lead in the American League Central division. Masterson allowed five hits in 6 2-3 innings to move to a 5-0 record – the reverse of his 0-5 start in 2010. Cleveland's Jack Hannahan hit solo shots in the third and fifth off Luke Hochevar (2-3), and Shin-Soo Choo connected for a three-run homer in the seventh on reliever Louis Coleman's first pitch to make it 7-3. Grady Sizemore went 3 for 4 and hit a two-run homer in the eighth for the Indians. Blue Jays 10, Rangers 3: In Arlington, Adam Lind homered twice and drove in five runs for Toronto in a rout of AL West-leading Texas. Lind had an RBI single in Toronto's five-run outburst in the first off Matt Harrison (3-2). Lind then homered leading off the third and hit a three-run homer the next inning for his fifth career multihomer game – three of them at Rangers Ballpark. Angels 8, Athletics 3: In Anaheim, Alexi Amarista hit a two-run double on the third pitch he ever saw in the major leagues and added a sacrifice fly as Los Angeles beat Oakland. White Sox 3, Yankees 2: In New York, late substitute Brent Lillibridge made two spectacular catches in a row to save Chicago and deny New York. Mariners 7, Tigers 3: In Detroit, Miguel Olivo hit a lucky home run as Seattle beat Detroit. Orioles 4, Red Sox 1: In Baltimore, the hosts ended Boston's five-game winning streak. Marlins overcome Dodgers Los Angeles' Andre Ethier set a major league hitting record but it was not enough to prevent the Dodgers sliding to a 4-2 loss at the hands of the Florida Marlins in the National League Tuesday. Ethier hit safely for his 23rd straight game, the most by any player ever in April. Mike Stanton drove in two runs, Gaby Sanchez homered and Hanley Ramirez added a pair of hits and scored two runs for the Marlins, who have won seven of eight. Rockies 4, Cubs 3: In Chicago, Todd Helton hit two home runs as Colorado beat Chicago. It was the 27th career multihomer game for Helton and his first since 2007. Diamondbacks 7, Phillies 5: In Phoenix, pitcher Daniel Hudson doubled in two runs to help earn his first victory of the season, as Arizona beat Philadelphia. Brewers 3, Reds 2: In Milwaukee, Rickie Weeks, Ryan Braun and Prince Fielder all hit solo homers as Milwaukee beat Cincinnati for the first time this season. Astros 6, Cardinals 5: In Houston, Bill Hall's ninth-inning RBI single gave Houston a win over St. Louis. Giants 3, Pirates 2, 10 innings: In Pittsburgh, Darren Ford scored on a fielder's choice in the 10th inning for the game winner, and earlier came home with the tying run as a pinch runner in the eighth, helping San Francisco beat Pittsburgh and snap a season-worst four-game losing streak. Braves 8, Padres 2: In San Diego, David Ross hit two home runs to help lift Atlanta over San Diego. Mets 6, Nationals 4: In Washington, New York extended its winning streak to five games by downing Washington.