Everton midfielder Marouane Fellaini was on target as West Bromwich Albion's Paul Scharner was sent off as Belgium and Austria played out an eight-goal classic in Euro2012 qualifying on Tuesday night.
Belgium took the leasd in the 11th minute through Jelle Vossen before Austria's Franz Schiemer hit back three minutes later at Brussels' King Badouin Stadium.
The visitors managed to take the lead on the half-hour mark through Marko Arnautovic before Fellaini made it 2-2 a couple of minutes after the re-start.
The contest ebbed and flowed as Schiemer grabbed a second in the 62nd minute to make it 3-2 to Austria who were soon at a disadvantage when Baggies defender Scharner was given his marching orders for a ill-judged challenge in the 68th minute.
Belgium responded via Marwin Ogunjimi three minutes from time to level it at 3-3 before Nicolas Lombaerts looked to have scored the winner in the 90th minute.
But Austria managed an injury-time equaliser through Martin Harnik to finish the game at 4-4 in a thrilling and memorable encounter.