Scottish Cup hero saves six penalties - and scores one!

Teenage goalkeeper Aidan Glavin was the star of the show in Elgin City's dramatic Scottish Cup victory over Clyde.

The 19-year-old, on loan from Kilmarnock, saved a penalty in extra-time as it finished 1-1 and then kept out a further five spot-kicks in a marathon shootout.

For good measure, Glavin converted his penalty as Elgin City prevailed 8-7 from a 24-kick decider to set up a third round tie at home to Kelty Hearts.

Scottish Cup third round draw in full.