Darren Randolph (8/10)
Easily Ireland's best player, making three crucial saves.
Two of those danger moments happened in the first half, particularly the first one from a close-range Gavin Whyte shot. The Northern Ireland attacker found himself in a one-on-one situation with the goal at his mercy. But Randolph positioned himself well and made himself big and parried the ball away.
Shaky moment in the second half when a ball was drilled across the area to Boyce but the Ireland keeper did well to clear his lines.
Seamus Coleman (6/10)
Suffered a nasty clash of heads in the first half. Had a penalty call waved away after the hour mark when he got up the pitch and cut in along the wing before he was muscled off the ball in the box. It would have been a soft penalty though.
Tried to advance up pitch and create some opportunities for Ireland.
Darragh Lenihan (4/10)
Made a potentially costly error in the 70th minute when he lost control of the ball and gifted possession to Jones. Randolph spared him with another fantastic save.
Was beaten a few times for pace and had a difficult night at the Aviva.
Shane Duffy (4/10)
Misread the ball which led to that Whyte goal-chance in the first half as the Irish defence was exposed. Made a few poor errors and seemed to struggle throughout.
John Egan (5/10)
Put in a good defensive shift and did well in physical exchanges but the defence was leaky overall.
James McClean (5/10)
Was wasteful at times in possession and took shots at goal that sailed well over the target. Had arguably Ireland's best chance of the night when Callum Robinson allowed the ball to run out to him at the edge of the box.
It was from a difficult angle but McClean didn't connect well with the shot and it was blocked away. Replaced by Enda Stevens in the 65th minute.
Callum O'Dowda (5/10)
Suffered a bad knock in the foot after a mistimed tackle in the first half and was withdrawn at the break. Failed to really impose himself on the game otherwise.
Jeff Hendrick (5/10)
Had a bit of an anonymous evening and failed to make any real kind of impression.
Glenn Whelan (6/10)
Whelan earned his 85th international cap with a decent shift which was cut short when he was taken off after 35 minutes. It could well be his last game for Ireland.
Robbie Brady (6/10)
Showed well for the ball and worked hard to try and turnover possession. Got dispossessed a bit easily in the first half which allowed Northern Ireland build an attack but recovered well to force the ball out for a kickout.
Callum Robinson (6/10)
A frustrating night for Robinson but there were some encouraging moments. He tried to send Coleman through on goal in the opening stages with a nice through the Northern Ireland cover who unfortunately was in an offside position.
Had the presence of mind to leave the ball to McClean for a good goal-scoring opportunity in the second half but McClean was unable to make anything of his effort from the edge of the box.
Conor Hourihane (for Whelan 35 mins) 5/10
Didn't really make much of an impact. Had one shot at goal and drilled it well over the bar.
Ronan Curtis (for O'Dowda HT) (5/10)
Delivered a solid performance after coming on for O'Dowda and drew a free when trying to get involved in a counter-attack late in the second half.
Sean Maguire (for Robinson 65 mins)
Was taken off with injury. Not on long enough to rate.
Enda Stevens (for McClean 65 mins)
Not on long enough to rate.
Scott Hogan (for Maguire 78 mins)
Not on long enough to rate
Cyrus Christie (for Lenihan 83 mins)
Not on long enough to rate