London - Glasgow hooker Kevin Bryce has replaced Stuart McInally in Scotland's World Cup squad, the Scottish Rugby Union announced on Monday.
Bryce, 27, who has two caps, was given the surprise news after 25-year-old McInally failed to recover from a neck injury.
Bryce, who was also a late call-up to Scotland's provisional training squad, said: "It was quite a shock and it's not quite sunk in yet."
Scotland open their World Cup campaign against Japan on September 23 in Gloucester.
David Denton (Edinburgh), John Hardie (Highlanders/NZL), Josh Strauss (Glasgow), Alasdair Strokosch (Perpignan/FRA/D2), Ryan Wilson (Glasgow), Grant Gilchrist (Edinburgh), Jonny Gray (Glasgow), Richie Gray (Castres/FRA), Tim Swinson (Glasgow), Fraser Brown (Glasgow), Ross Ford (Edinburgh), Kevin Bryce (Glasgow), Alasdair Dickinson (Edinburg), Ryan Grant (Glasgow), Gordon Reid (Glasgow), Willem Nel (Edinburg), Jon Welsh (Newcastle/ENG)
Stuart Hogg (Glasgow), Sean Lamont (Glasgow), Sean Maitland (London Irish/ENG), Tommy Seymour (Glasgow), Tim Visser (Harlequins/ENG), Mark Bennett (Glasgow), Peter Horne (Glasgow), Matt Scott (Edinburgh), Richie Vernon (Glasgow), Finn Russell (Glasgow), Duncan Weir (Glasgow), Sam Hidalgo-Clyne (Edinburgh), Greig Laidlaw (Gloucester/ENG/capt), Henry Pyrgos (Glasgow)