Erling Haaland scored his 34th goal for club and country this season to give Manchester City a 2-1 win over Real Madrid on Wednesday as Arsenal maintained its perfect group stage record with a 3-0 road victory against Club Brugge.

It was a second successive home defeat for Real following its 2-0 reverse against Celta Vigo over the weekend and heaped more pressure on coach Xabi Alonso, whose side has won just two of its last eight in all competitions.

For Haaland, though, it was his 21st goal in 21 City games this season, and his 51st in 50 Champions League starts, while Nico O¡¯Reilly scored his first goal in the competition.