The Los Angeles Angels had to sit through a long, depressing plane ride home after giving up Nick Swisher's game-ending grand slam in Cleveland. Garrett Richards made sure the Angels' disappointment didn't even last a day. Richards pitched six innings of four-hit ball, David Freese drove in two runs, and the Angels beat the Texas Rangers 7-3 on Friday night for their seventh win in eight home games. Read more http://scores.espn.go.com/mlb/recap?gameId=340620103&teams=texas-rangers-vs-los-angeles-angels