Vladimir Guerrero doubled twice and scored the deciding run, helping the Angels improve to a season-best eight games over .500. Boston's losing streak is its longest since a nine-game drought from Aug. 25-Sept. 4, 2001.
Leading 3-2 with two outs in the seventh, Scot Shields (7-7) walked Ortiz, who came all the way home with the tying run on a double by Kevin Youkilis. The Angels regained the lead in the bottom half when Guerrero doubled with two out and scored on Anderson's hit to right-center against Kason Gabbard (0-1), who was called up earlier in the day from Triple-A Pawtucket.
Francisco Rodriguez got the last three outs for his 35th save in 38 attempts, getting Youkilis to hit a fly ball to the warning track in right field with runners on first and second.
Mariners 6, Yankees 5
At Seattle, Adrian Beltre homered twice, including a ninth-inning drive off Ron Villone that ended Seattle's 11-game losing streak.
Beltre lined an opposite-field drive on a shoulder-high 1-2 pitch from Villone (3-2) just over the right-field fence.
Coming off a five-game sweep at Boston, New York had two on with two outs in the ninth, but Julio Mateo (9-4) struck out Alex Rodriguez. The Yankees' AL East lead remained a season-high 6.5 games over the second-place Red Sox.
Rodriguez, booed and then mocked by 42,454 of his former Seattle fans for striking out in his first two at-bats, hit a two-run homer in the sixth that put New York ahead 5-3.



