Sports Sportsin partnership with NESN your connection to The Boston Globe

Yankees lead, bleed, succeed

Gary Sheffield went 4 for 5 with a homer and six RBIs, and the New York Yankees used a five-run seventh to hand the Orioles their sixth straight loss, 12-9, last night in Baltimore.

In a wild game that featured 30 hits, five home runs, and a 65-minute rain delay, the Yankees blew a 7-3 lead by allowing six runs in the sixth, then rallied in the seventh.

Hideki Matsui started the uprising with a home run off Buddy Groom, and after Enrique Wilson tied it with an RBI single off B.J. Ryan (1-2), pinch hitter Bernie Williams singled in a run and Derek Jeter doubled. Sheffield then hit a two-run single to make it 12-9.

Sheffield also drew a walk in his most productive outing since joining New York as a free agent in December.

Tony Clark also homered, and Jeter and Kenny Lofton had three hits apiece for the Yankees, who moved a season-high nine games over .500 (27-18).

Blue Jays 6, Angels 5 -- Vernon Wells and Gregg Zaun hit run-scoring singles in the ninth off Troy Percival, rallying host Toronto past Anaheim. Reed Johnson hit a one-out bunt single off Percival, who blew a save for the fourth time in 16 chances, and advanced to second on Frank Menechino's single.

Wells's single to left scored Johnson, and when Shane Halter cut off Jose Guillen's off-line throw to the plate, Menechino took third as the third baseman's relay went to the backstop because catcher Bengie Molina had moved from the plate to grab Guillen's throw. Halter was charged with an error.

Twins 4, Devil Rays 2 -- Jacque Jones had a go-ahead, two-run double and Minnesota snapped host Tampa's longest winning streak in four seasons.

Starter Seth Greisinger (2-3) allowed two runs and six hits over five innings and Jones gave the Twins a 3-2 lead in the fifth. Terry Mulholland, Juan Rincon, J.C. Romero, and Joe Nathan combined for four scoreless innings.

Jose Cruz Jr., last week's AL player of the week, hit a two-run triple for the Devil Rays, who had won five straight, their longest since winning six in a row Sept. 24-29, 2000.

White Sox 4, Rangers 0 -- Esteban Loaiza allowed two hits and struck out nine in eight innings to lead host Chicago over Texas. Loaiza (6-3) struck out Alfonso Soriano in the fourth inning for his 1,000th career strikeout and struck out the side in the fifth.

Mariners 7, Indians 3 -- Ichiro Suzuki had four hits, including a home run, and Jamie Moyer and visiting Seattle sent Cleveland to its season-high seventh straight loss.

Royals 7, Tigers 3 -- Matt Stairs and Mike Sweeney hit two-run homers, powering host Kansas City.