Kole Calhoun has come a long way since getting a needed break on the disabled list last month, and Garrett Richards looked pretty sharp after his own DL stint. Calhoun hit a two-run homer, Richards pitched effectively into the sixth inning and the Los Angeles Angels beat the Mariners 7-4 on Wednesday to snap Seattle's eight-game winning streak. read more http://www.espn.com/mlb/recap?gameId=380704112