Lee (4-2), who struck out seven and walked none, didn’t allow a run until Josh Hamilton’s one-out RBI single in the ninth, when Michael Young and Ian Kinsler had consecutive singles to start the inning. Another run came home on a fielder’s choice.

It was the 15th career complete game for Lee and second in his eight starts since the Mariners acquired him from Philadelphia last winter.

Michael Saunders hit a three-run homer for Seattle, and Rob Johnson had an RBI single off Scott Feldman (3-6).

Feldman allowed four runs, three earned, in 5 2-3 innings.

Red Sox 4  Indians 1: AT Cleveland, Daisuke Matsuzaka pitched eight shutout innings leading Boston to the win.

Matsuzaka (5-2) gave up four hits—all singles—and was never threatened by Cleveland’s punchless lineup. The right-hander continued a remarkable run by Boston’s starters on the road. In the club’s last nine games outside Fenway Park, the Red Sox rotation is 8-0 with a 0.70 ERA.

He walked two, struck out five and allowed only two runners to reach second before he was replaced to start the ninth by Daniel Bard, who gave up a leadoff homer to Austin Kearns.

Marcus Scutaro hit three doubles and scored twice as the Red Sox improved to 9-2 on the road since May 18.

Boston made the most of its five hits off Fausto Carmona (4-5) in six innings.

Angels 4 Athletics 2: At Oakland, Calif., Bobby Abreu hit a two-run homer and Scott Kazmir won for the third time in four starts as Los Angeles won its season-best sixth straight victory.

Erick Aybar added an RBI triple as the Angels improved to 8-1 since Kendry Morales broke his leg jumping on home plate in a celebration following his game-ending grand slam against Seattle on May 29.

Howie Kendrick singled in a run as the Angels won their sixth straight in Oakland. They have outscored the A’s 30-14 in those games.

Kazmir (5-5) gave up a solo home run to Jake Fox with one out in the seventh, ending the pitcher’s scoreless streak in Oakland at 17 1-3 innings spanning his last three outings. He improved to 9-3 lifetime against the A’s.

Ben Sheets (2-5), the A’s $10 million right-hander, lost his second straight start as the A’s lost for the fifth time in seven games.