After a drab first half the visitors took the lead in the 66th minute through a Glovers error when a lack of communication from Bevis Mugabi and Jordan Green saw Chris O’Grady fouled and Louis Reed stepped up to convert the resultant free-kick from 20 yards.
From nothing Yeovil were level in the 80th minute when Lewis Wing, having come on 11 minutes earlier, received possession from 25 yards and sent a looping shot over the hapless Aaron Ramsdale.
Yet as the hosts pushed for a second Otis Khan felt he was fouled when his shirt was pulled, but nothing was given and the ball was lofted up-field allowing Dennis to turn Artur Krysiak and put it into the empty net in the third minute of extra-time.
England manager Gareth Southgate has claimed that the country needs to boot racism out of its own football before criticising World Cup hosts Russia.
Newcastle have been linked with a shock move for former Sunderland goalkeeper Simon Mignolet during the summer.