Teixeira makes costly mistake
Mark Teixeira's first error of the season proved costly for the New York Yankees, with the Tampa Bay Rays capitalising to win 4-3.
The ball slipped under the first baseman's glove with the score tied in the seventh inning, allowing pinch hitter Brooks Conrad to post the go-ahead run for the Rays.
BJ Upton and Carlos Pena earlier homered for Tampa Bay, who halted a two-game losing run to beat the American League East leaders.
Josh Reddick and Brandon Moss hit home runs against their former team as the Oakland Athletics crushed the Boston Red Sox 6-1.
Mike Moustakas had five RBI and his first career grand slam while Everett Teaford threw seven solid innings as the Kansas City Royals snapped a three-game skid in style, with an emphatic 11-3 triumph over the Toronto Blue Jays.
Also in the American League, the Minnesota Twins saw off the Detroit Tigers 6-4 to give manager Ron Gardenhire his 900th career win, Jered Weaver pitched seven scoreless innings to help the Los Angeles Angels overcome the Indians 3-0 in Cleveland and the Seattle Mariners defeated the Baltimore Orioles 6-3.
In the National League, Luis Valbuena's three-run tie-breaking double in the seventh inning set the Chicago Cubs up for their fourth successive win - 4-1 against the Atlanta Braves.
Back-to-back homers from Garrett Jones and Neil Walker lifted the Pittsburgh Pirates to an 11-2 victory over Houston - the Astros' seventh straight road defeat.
Allen Craig hit two homers and Kyle Lohse gave up two runs on nine hits in 7 1/3 innings in the St Louis Cardinals' 9-3 rout of the Colorado Rockies at Busch Stadium.
Finally, the Cincinnati Reds trounced the Los Angeles Dodgers 8-2, the San Diego Padres won 6-2 against the Diamondbacks in Arizona and the Milwaukee Brewers edged the Miami Marlins 6-5.