A hat-trick from Manchester City's Sergio Aguero, including two late goals, has given his side a 3-2 victory against 10-man Bayern Munich to keep alive their hopes of reaching the knockout phase of European football's Champions League.
Aguero scored in the 85th and 91st minutes to snatch a stunning win, the Argentine having given City a 21st minute lead with a penalty after Bayern's Mehdi Benatia was shown a red card for bringing him down.
Xabi Alonso and Robert Lewandowski had struck within five minutes of each other shortly before half-time to put the visitors in front at the break.
City are level on five points with CSKA Moscow and AS Roma, who earlier drew 1-1, and know if they win in Rome and the Russians fail to beat Bayern in the final round of Group E matches they will qualify for the last 16.
Elsewhere, the Barcelona forward Lionel Messi set a Champions League scoring record of 74 goals when he struck a hat-trick in the 4-0 win at APOEL Nicosia.
The Barca and Argentina captain surpassed the record of 71 he jointly held with former Real and Schalke 04 striker Raul when he put Barcelona 2-0 ahead.
The 27-year-old added further goals in the 58th and 87th minutes to extend his record, having also netted a treble to break the La Liga all-time scoring mark last week.
Chelsea romped to a 5-0 win over Schalke 04, while Zlatan Ibrahimovic inspired Paris St Germain to a 3-1 win over Ajax.