It was a night to remember for Iran's Alireza Beiranvand, even if the game was the most boring 0-0 ever.
Iran topped Group D and Iraq finished a worthy second in the Asian Cup, but Beiranvand's incredible, potentially world record throw deservedly grabbed the headlines.
JUST WATCH IT!
Beiranvand became the first goalkeeper to save a World Cup penalty from a Portuguese player in World Cup history last summer, not to mention that fact that he saved a Cristiano Ronaldo spot-kick, of all people.
But that throw against Iraq last night was something else.
Beiranvand's amazing story also went viral in the summer.
The 25-year-old ran away from home when he was younger to fulfill his dreams of becoming a professional footballer and because he moved away, he was homeless for some time.
He proceeded to work in a dress factory, a car wash and as a street cleaner before making it, according to The Guardian.
Beiranvand's famous throw has been dubbed the longest in football.
During his breakthrough at Azadegan League side Naft Tehran in Iran, he often threw the ball an incredible distance. In fact, he once managed to record an assist after he launched the ball 70 yards.
Beiranvand and teammate Gholamreza Rezaei combined to score a stunning 40 yard game-winning goal against Tractor Sazi in an Iran Persian Gulf Pro League game.
The score was tied when the Iran goalkeeper sparked a counter-attack with one of the longest throws ever.
How does he do it, seriously?