Olivier Giroud scored Arsenal’s first goal
Arsenal's Champions League ambitions are over for another season despite an impressive win away to Bayern Munich.
Olivier Giroud's 15th goal of the season for the Gunners, following Theo Walcott's cross, gave them a dream start.
That still left Arsenal requiring two goals after a 3-1 first leg defeat.
Arsenal keeper Lukasz Fabianski did well to deny Bayern's Arjen Robben before Laurent Koscielny's late header proved too little too late.
Roque Santa Cruz scored with his first touch to send Malaga into the quarter-finals of the Champions League.
Trailing 1-0 from the first leg, the Spanish side moved level on aggregate when Isco curled in the opener from the edge of the box just before half-time.
Porto's Steven Defour picked up a second yellow in the 50th minute for a cynical foul on winger Joaquin.
Substitute Santa Cruz, on loan from Manchester City, then powered in a 78th minute header from Isco's corner.