Spain are the big favourites of the group and enjoyed a similar result over Norway last time out, which also featured two late goals from a substitute. They have not lost to Scotland since 1984.
Where to watch Scotland vs Spain
TV channel: In the UK, the game is being broadcast live on Viaplay Sports. Coverage gets underway at 7.35pm BST for a 7.45pm kick-off. A subscription costs £14.99 a month, or £11.99 a month if you opt for a 12-month contract.
Live stream: Viaplay Sports subscribers can stream the game live on the Viaplay website.
Live blog: You can also follow all the action via Standard Sport’s live matchday blog!