AL Capsules

NEW YORK (AP) Brian McCann put an emphatic end to his season-opening slump, hitting his first two home runs for the New York Yankees to help beat John Lackey and the Boston Red Sox 7-4 Saturday.

Carlos Beltran, Alfonso Soriano and Kelly Johnson also connected as the Yankees scored all their runs on homers. Lackey (2-1) was tagged for a career-high four home runs in 5 2-3 innings.

New York has won two of three in a series that wraps up Sunday night.

A.J. Pierzynski hit his first home run for the Red Sox.

Hiroki Kuroda (2-1) pitched into the seventh, and reliever Matt Thornton gave up Mike Carp’s two-run single that made it 6-4. With runners at the corners, Carp was caught stealing for the third out.

Shawn Kelley pitched a perfect ninth for his second save.

INDIANS 12, WHITE SOX 6

CHICAGO (AP) – Ryan Raburn hit a tiebreaking, two-run single with two outs in the seventh inning to lead Cleveland over Chicago.

Nick Swisher, Jason Kipnis and David Murphy homered for Cleveland, which snapped a three-game losing streak. Murphy added a bases-loaded triple in a four-run ninth against Donnie Veal.

The Indians improved to 18-4 against the White Sox since the beginning of last season, overcoming another shaky start by Justin Masterson. Josh Outman (2-0), Bryan Shaw and Cody Allen combined for 3 1-3 innings of one-hit relief before closer John Axford finished in a non-save situation.

Adam Eaton hit his first homer for the White Sox. Ronald Belisario (1-1) took the loss.

TWINS 7, ROYALS 1

MINNEAPOLIS (AP) – Joe Mauer hit his first home run of the season and Ricky Nolasco earned his initial win for Minnesota in a victory over Kansas City.

A day after getting his first RBI of the year, Mauer hit a three-run shot against James Shields. Brian Dozier connected for his fourth home run, a leadoff drive for the Twins.

Nolasco (1-1) showed why the Twins signed him to a $49 million, four-year contract to steady their rotation. In his first home start for Minnesota, the right-hander went eight innings and allowed five hits.

Shields (0-2) yielded seven runs – one earned – in 5 2-3 innings.