(Anaheim, CA) -- Jared Walsh homered as the Angels edged the Athletics 6-5 in Anaheim. Justin Upton drove in the go-ahead run in the eighth inning on a sacrifice fly. Raisel Iglesias picked up the win for the Angels, who snapped a three game slide. Matt Olson and Seth Brown homered for the Athletics. Deolis Guerra took the loss in relief. The Angels will host the Rangers tomorrow. The Athletics host the Mariners tonight.