Tampa Bay 2, Chicago White Sox 1: James Shields struck out nine in a four-hitter and the surging Rays beat the White Sox for their seventh win in eight games.
Baltimore 11, Minnesota 0: Matt Wieters drove in four runs, Vladimir Guerrero hit a three-run homer and the Orioles snapped an eight-game losing streak.
L.A. Angels 15, Texas 4: Angels rookie first baseman Mark Trumbo homered and drove in four runs to back a solid outing by fill-in starter Matt Palmer as Los Angeles handed the Rangers their first home loss of 2011.
Kansas City 5, Cleveland 4: Alex Gordon had two hits and stretched his hitting streak to 13 games and left-hander Bruce Chen went seven innings for the Royals.
Boston at Oakland: Red Sox starter John Lackey (15.58 ERA coming into the game), has beaten the Athletics more than any other team, going 17-5 with a 2.90 ERA in 31 career starts.
Detroit at Seattle: Tigers first baseman Miguel Cabrera is a .377 lifetime hitter against the Mariners but has never faced Seattle starter Doug Fister.
Milwaukee 9, Philadelphia 0: Randy Wolf pitched six innings, Ryan Braun and Casey McGehee homered and the Brewers beat Roy Halladay and the Phillies. Milwaukee became the first team to win a series against the NL East-leading Phillies this season.
Arizona 5, Cincinnati 4: Ryan Roberts, playing for the injured Melvin Mora, hit two homers as the Diamondbacks beat the slumping Reds, who have lost five of six.
Houston 6, N.Y. Mets 1: Wandy Rodriguez pitched seven sharp innings and the Astros won for the seventh time in nine games. Carlos Beltran homered for the Mets, who have dropped 11 of 13.
Florida 6, Pittsburgh 0: Josh Johnson allowed two hits in seven innings and drove in the first two runs for the Marlins. Johnson lowered his ERA to 1.00 and batters are hitting .112 against him.
San Diego at Chicago Cubs, ppd.: With heavy rain and wind chills in the 20s in the forecast, the game was postponed and will be made up as part of a day-night doubleheader today (1:20 and 6 p.m. starts).
Washington at St. Louis, ppd. A severe storm that set off a tornado siren forced the game to be called after a delay of two hours, 21 minutes. A day-night doubleheader was set for today with games at 1:15 p.m. and 7:15 p.m.
San Francisco 6, Colorado 3: Jonathan Sanchez gave up two hits over 6 1/3 innings and Pablo Sandoval had a three-run homer for the Giants.
Atlanta at L.A. Dodgers: The Dodgers' Andre Ethier had a 15-game hitting streak going into the game, the longest current run in the majors and one shy of his career best in 2006.
Pensions increased: Major League Baseball and the players' association have agreed to increase pensions for older players who retired before 1980. Management and the union have called a Thursday news conference to announce a deal.
Chicago White Sox: Pitcher Jake Peavy will miss his next minor league rehab start due to muscle tenderness and irritation in his surgically repaired right shoulder.