Gallery: Angels walk-off with win