Robert Lewandowski fired in an 83rd-minute equaliser as Poland fought back to earn a 3-3 draw with Hungary in a superb World Cup Group I qualifier.
Earlier, substitutes Krzysztof Piatek and Kamil Jozwiak drew Poland level after Roland Sallai and Adam Szalai had given Hungary a 2-0 lead.
The home team thought they'd won it when Willi Orban restored their lead.
But Lewandowski struck to earn his side a point before Attila Fiola was sent off for Hungary in injury time.
It was a remarkable point for Poland to have claimed, considering that they had not registered a shot on target when Szalai's struck to make it 2-0.
However, a triple substitution by visiting boss Paulo Sousa proved pivotal, with Piatek and Derby winger Jozwiak two of the players introduced.
Bayern Munich forward Lewandowski's equalising goal takes his tally for the season for club and country to a stunning 45 in 41 appearances.