Caoimhín Kelleher (Brentford)

Powerless to prevent the early goals, wafting a bit at the second especially. But he was terrific the rest of the way, three times denying Hungary a third goal that would have killed the game. Rating: 7

Jake O’Brien (Everton)

Made a passable attempt at being an attacking right back but he’s nobody’s idea of a creative force. Got in behind in the first half but his pullback for Azaz was too heavy. His crossing was excellent in the second half, in fairness. Rating: 6

Dara O’Shea (Ipswich)

Caught flat-footed for the opener and had Varga not buried the chance, O’Shea would likely have given away a penalty and a red card for a blatant push. Late chance to win it just went over the bar. Rating: 6

Nathan Collins (Brentford)

Frequently gave away possession with overhit passes. Made no impression on Sallai at the corner for Hungary’s second goal. Tried to redeem himself with a couple of chances as Ireland chased the game but to no avail. Rating: 5

Nathan Collins speaks to referee Harm Osmers. Photograph: Ryan Byrne/InphoNathan Collins speaks to referee Harm Osmers. Photograph: Ryan Byrne/Inpho Matt Doherty (Wolves)

Nightmare evening. Played Varga onside for the first goal and his faffing about brought the corner for the second. Seemed cowed after that and offered nothing going forward. Brought off with half an hour to go. Rating: 4

Josh Cullen (Burnley)

Struggled to get control in the opening quarter-hour. Got increasingly tetchy as the game wore on, picking up a needless booking in the wake of Sallai’s red card. Substituted not long afterwards. Rating: 5

Jason Knight (Bristol City)

Snapped around the place with tremendous energy, dutifully tidying up possession and moving it on. Was the spare man when Hungary went down to 10 and rarely wasted the ball when he got on it. Rating: 6

Sammie Szmodics (Ipswich)

Worked till he dropped, consistently getting into half spaces and stretching the Hungarian defence. Did brilliantly for Ferguson’s goal, heading back across goal when he could have tried his own luck. Fine display. Rating: 7

Ryan Manning (Southampton)

Looked completely lost in the first half but kept at it and got his reward late on when setting up the equaliser for Idah. Forced a fine save out of Hungary goalkeeper Dibusz from a second-half free-kick. Rating: 6

Finn Azaz in action against Hungary's Dominik Szoboszlai. Photograph: Ryan Byrne/InphoFinn Azaz in action against Hungary’s Dominik Szoboszlai. Photograph: Ryan Byrne/Inpho Finn Azaz (Southampton)

Like the rest of them, took a while to get into it. Untypically sloppy with his first touch but grew into the game. Drew a world-class save out of Dibusz with a header 20 minutes before the end. Rating: 6

Evan Ferguson (AS Roma)

Couldn’t have done much more. Got no service in the first half but still fashioned a half-chance from nowhere that stung the palms of Dibusz. Smart finish for his goal and some lovely touches around the pitch. Thankless task but he was up to it. Rating: 7

Substitutes

Adam Idah brought the house down with his equaliser. Mikey Johnson looked dangerous every time he got on the ball and should have been used more. Chedozie Ogbene was very rusty though and Jack Taylor was anonymous. Rating: 7

Manager: Heimir Hallgrímsson

All the positive talk during the week looked like it counted for nothing when they were 2-0 down after 15 minutes. The second-half display reflects well on him and his team clearly doesn’t lack character. But that opening quarter-hour was dismal. Rating: 5