RECAP: Angels beat Mariners 4-2 behind Richards' strong outing

Garrett Richards (8-5) pitched into the eighth inning Saturday in the Los Angeles Angels' 4-2 win over the Seattle Mariners.

Richards allowed two runs and seven hits in 7 2-3 innings, striking out six and walking one. The right-hander has given up four earned runs in 37 innings over his last five starts against Seattle and is 3-0 in those games.

Mariners star Robinson Cano left the game early after getting hit in the head by a stray ball while the Angels were warming up in between innings.

Cano had a sizable welt near his left temple after being struck in the dugout when an errant throw got past Angels first baseman Albert Pujols before the seventh inning.

Cano felt dizzy and was taken to the clubhouse, where the Mariners' medical staff checked the second baseman for a concussion. No signs of one were found.

Kole Calhoun hit a two-run homer and third baseman David Freese made a couple of key defensive plays.

Huston Street got three outs for his 21st save in 23 chances. Joe Smith ended the eighth by striking out slugger Nelson Cruz representing the tying run.

J.A. Happ (3-5) gave up four runs and seven hits in seven innings and struck out six. The lefty is 0-4 with a 5.76 ERA over his last four starts after five consecutive no-decisions.

In four career starts against the Angels, he is 0-4 with an 8.00 ERA.

Daniel Robertson, the sixth different player Angels manager Mike Scioscia has used in the leadoff spot, singled in the first and Calhoun hit his seventh home run.

Seattle scored in the sixth on Richards' wild pitch after one-out singles by Mike Zunino and Logan Morrison.

The Angels loaded the bases with no outs in the seventh on a double by Mike Trout, an intentional walk to Pujols and a walk to Freese. Johnny Giavotella hit an RBI single, and Pujols scored on a groundout to make it 4-1.

Zunino hit a leadoff homer in the eighth.

TRAINER'S ROOM

Angels: SS Erick Aybar was not in the starting lineup for precautionary reasons because of tightness in his left hamstring, which he felt while running out a sacrifice bunt in the sixth inning of Friday night's 3-1 loss. He pinch-hit in the seventh for Matt Joyce and popped out.

UP NEXT

Mariners: RHP Felix Hernandez (10-4) is 5-0 with a 1.04 ERA in his last five starts against the Angels. The 2010 AL Cy Young Award winner and five-time All-Star won his second league ERA title last season with a 2.14 mark, but this year he's at 3.24 despite an AL-beat 10 wins.

Angels: LHP Hector Santiago (4-4) is 0-1 with a 4.57 ERA in four starts since beating Detroit 2-0 with 7 1-3 innings of three-hit ball on May 29 at Anaheim. He has made two career starts against Seattle, both losses, allowing eight earned runs in 9 1-3 innings.