ARLINGTON, Texas (AP) — John Lackey pitched into the ninth inning before departing after Sammy Sosa’s 596th career homer and the Los Angeles Angels beat the Texas Rangers 6-3 Friday night.

Lackey, a native of Abilene, Texas, struck out seven and walked one to even his career record against the Rangers to 8-8.

Michael Young broke up Lackey’s bid for his sixth career shutout with an RBI double and Sosa added a two-run drive for his eighth of the season. Scot Shields replaced Lackey (5-3) and got the last two outs.

Former Ranger Gary Matthews Jr. had two RBIs for the Angels. Reggie Willits and Orlando Cabrera had two hits apiece.

The Angels opened the season with a three-game sweep of the Rangers. Los Angeles has won 36 of the last 51 meetings.

The Rangers had 16 hits in a 14-2 rout of the New York Yankees on Thursday, but Texas was held in check by Lackey.

Los Angeles pushed across two runs in the third inning against Vicente Padilla (1-5). Cabrera singled in a run and Matthews hit a sacrifice fly.

The Angels took advantage of a Texas miscue to score two more in the fifth. With the bases loaded and one out, Matthews hit a potential double-play grounder that went through the legs of second baseman Ian Kinsler for an error, allowing Cabrera and Willits to score.

Padilla lasted seven innings, allowing four runs — three earned — and seven hits. He struck out three and walked three.

Kendry Morales hit an RBI double in the ninth and scored when Chone Figgins grounded into a double play to make it 6-0.

Notes: Lackey allowed just five hits. … The Rangers turned a strange inning-ending double play in the second. With runners on first and third, Morales hit a sharp grounder up the middle that glanced off Padilla’s foot and directly to Young at shortstop. Young stepped on second and threw to first to complete the double play. … Kinsler has seven errors in 33 games. He had 18 in 119 games as a rookie last season. … Lackey has lasted at least six innings in each of his last five starts.