The LA Galaxy forward overcame a calf injury to make Martin O'Neill's final 23-man squad.
Ireland captain Robbie Keane has been included in the European Championship squad despite being ruled out of the final warm-up game through injury.
A calf muscle injury prevented the 35-year-old Los Angeles Galaxy forward from playing in Tuesday's 2-1 loss to Belarus. But after the friendly, Keane made Martin O'Neill's 23-man squad for Euro 2016 where Ireland opens against Sweden in Paris on June 13 in Group E.
Midfielder James McCarthy also made the cut despite missing Ireland's last two friendlies with a thigh problem.
Here is Ireland's roster in full:
GOALKEEPERS: Shay Given (Stoke), Darren Randolph (West Ham), Keiren Westwood (Sheffield Wednesday)
DEFENDERS: Seamus Coleman (Everton), Cyrus Christie (Derby), Ciaran Clark (Aston Villa), Richard Keogh (Derby), John O'Shea (Sunderland), Shane Duffy (Blackburn), Stephen Ward (Burnley)
MIDFIELDERS: Aiden McGeady (Sheffield Wednesday), James McClean (West Brom), Glenn Whelan (Stoke), James McCarthy (Everton), David Meyler (Hull), Stephen Quinn (Reading), Wes Hoolahan (Norwich), Jeff Hendrick (Derby) Robbie Brady (Norwich), Jonathan Walters (Stoke)
FORWARDS: Robbie Keane (LA Galaxy), Shane Long (Southampton), Daryl Murphy (Ipswich)