ST. PETERSBURG, Fla. (AP) - David Price allowed four hits in eight dominant innings and the Tampa Bay Rays beat the slumping Chicago White Sox 5-0 on Monday night.
Price (2-2) struck out nine and walked two. The left-hander entered 0-4 with a 4.88 ERA in four starts against the White Sox.
Felipe Lopez homered and drove in three runs, helping Tampa Bay win for sixth time in seven games. Ben Zobrist had a two-run homer.
Edwin Jackson (2-1) gave up four runs and 11 hits in seven innings for the White Sox, who have lost five in a row. Jackson, while with Arizona, walked eight during a 149-pitch no-hitter against Tampa Bay at Tropicana Field last June 25.
Joel Peralta pitched the ninth to complete the four-hitter.
Red Sox 9, Blue Jays 1
BOSTON (AP) - Daisuke Matsuzaka pitched one-hit ball for seven sharp innings, Jed Lowrie got four more hits and the Red Sox extended their winning streak to three games with a win over the Blue Jays.
Matsuzaka (1-2) gave up a clean single to center to Jose Bautista with two outs in the first. The Red Sox righty walked Travis Snider with two outs in the second, then set down his final 16 batters.
In his previous start, Matsuzaka allowed seven runs in two innings. Yunel Escobar homered off Tim Wakefield in the ninth for Toronto's other hit.
Lowrie homered, and now has 15 hits in his last 24 at-bats. Kevin Youkilis and Jacoby Ellsbury also homered.
Ricky Romero (1-2) allowed five runs in 4 1-3 innings.
Twins 5, Orioles 3
BALTIMORE (AP) - Francisco Liriano took a two-hitter into the seventh inning, and the Twins beat Baltimore to extend the Orioles' losing streak to eight games.
Drew Butera had a career-high three RBIs for the last-place Twins (6-10), who have won two in a row for the first time this season.
Liriano (1-3) gave up two runs, five hits and five walks in 7 1-3 innings.
Matt Capps worked the ninth for his second save - the second in two games - despite allowing a pinch-hit solo homer to Luke Scott. Capps took the closer role from Joe Nathan, who blew two save opportunities last week at Tampa Bay.
Orioles starter Chris Tillman (0-2) permitted three runs and six hits in 6 2-3 innings. It was decent performance, but he got little support from an offense that has scored only 19 runs during the eight-game skid.
Rangers 7, Angels 1
ARLINGTON, Texas (AP) - C.J. Wilson struck out nine in seven strong innings and the Texas Rangers returned home with a victory over the AL West rival Angels.
Adrian Beltre homered for the second straight night and Mitch Moreland drove in three runs. Ian Kinsler snapped an 0-for-19 slide with a pair of extra-base hits before scoring on a suicide squeeze by Elvis Andrus, who had been in an extended slump before his three hits.
The Rangers, back from a nine-game road trip, had lost four of five as Los Angeles won five in a row to enter the three-game series tied with Texas atop the division at 10-5. Texas has started a season with seven consecutive home victories for the first time.
Moreland's two-out, two-run single in the fourth off Ervin Santana (0-1) put the Rangers ahead to stay. Moreland led off the eighth with his first homer of the season.
Indians 7, Royals 3, 10 innings
KANSAS CITY, Mo. (AP) - Pinch-hitter Shelley Duncan's RBI double sparked a four-run 10th inning and the surprising Indians widened their AL Central lead with a victory over the second-place Royals.
Rookie left-hander Tim Collins (1-1) walked Carlos Santana leading off the 10th and Duncan hooked a two-base hit barely fair into the left-field corner. Grady Sizemore, in his second game back from knee surgery, added an RBI single and was 3 for 5 after going 2 for 4 on Sunday in his first game since May 16, 2010.
Joe Smith (1-0) got the victory with 1 1-3 innings of hitless relief as the surging Indians won their fourth in a row.
Tigers 8, Mariners 3
SEATTLE (AP) - Brandon Inge scored the go-ahead run on a wild pitch from Seattle reliever Josh Lueke in the seventh inning, Jhonny Peralta later added a bases-clearing triple, and Max Scherzer remained unbeaten on the season as the Tigers rallied late for a win over the Mariners.
Inge led off the seventh with a single to left, went to second on a sacrifice bunt and moved to third on Ryan Raburn's single. Lueke (1-1) then dumped a slider in the dirt that catcher Miguel Olivo couldn't keep from going to the backstop allowing Inge to score. It was just the start of a six-run inning for the Tigers against Seattle's relievers.
By that point, Scherzer (3-0) was ready to turn things over to the Tigers' bullpen.