
Celtic FC beat St Mirren FC in an eight-goal extra-time thriller to reach the Scottish Cup final against Dunfermline Athletic.
Celtic started fast, with Daizen Maeda scoring after just 57 seconds, and Anthony Ralston adding a second before half-time.
St Mirren fought back bravely, with Mikael Mandron helping them level the tie and force extra time after a dramatic second-half comeback.
However, Celtic took control in extra time as substitute Kelechi Iheanacho scored twice, alongside a goal from Luke McCowan, before Benjamin Nygren added a fifth.
The result sets up a Scottish Cup final clash between Celtic and Dunfermline, with Celtic needing extra-time fireworks to finally seal their place.
