Angels outlast the Mariners in 11 innings