ANAHEIM, Calif. (AP) — Garrett Richards pitched four-hit ball into the eighth inning to win his fourth straight decision, Kole Calhoun had a two-run double and the Los Angeles Angels beat the Minnesota Twins 6-2 Wednesday night for their fifth straight victory.

Howie Kendrick had an RBI single, and Erick Aybar got two hits and stole two bases as Los Angeles won for the 14th time in 16 games at Angel Stadium, moving to a season-high 10 games over .500 at 43-33. The Angels are unbeaten on their homestand, matching their longest winning streak of the year.

Oswaldo Arcia homered for the Twins, who have lost seven straight road games for the first time since September 2011.

Richards surrendered the third homer of his breakout season, but recovered for his fourth victory in June

Game three this afternoon with coverage on KROC AM beginning with the pre-game show at 2:05, first pitch at 2:35 pm.

American League
Baltimore 5, Chicago White Sox 4 (12 innings)
New York Yankees 5, Toronto 3
Boston 5, Seattle 4
Detroit 8, Texas 6

National League
San Francisco 4, San Diego 0 - (Tim Lincecum no hitter)
St. Louis 9, Colorado 6
Milwaukee 9, Washington 2
Cincinnati 4, Chicago Cubs 1
Miami 3, Philadelphia 2

Tampa Bay 5, Pittsburgh 1
Cleveland 6, Arizona 1
Oakland 8, New York Mets 5
Los Angeles 5, Kansas City 4
Atlanta 4, Houston 0