Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

St Johnstone 3 Hearts 2 – Saints secure quarter final slot

St Johnstone's Danny Swanson celebrates after he scores his side's opener.
St Johnstone's Danny Swanson celebrates after he scores his side's opener.

St Johnstone booked a place in the quarter-finals of the Betfred Cup after coming from behind to secure victory in a five-goal thriller at McDiarmid Park.

Tommy Wright’s home side looked to be in command of the tie leading 1-0 thanks to an early Danny Swanson screamer but they were stunned as the half drew to a conclusion with Hearts netting a quickfire double from Callum Paterson and Jamie Walker.

Swanson then equalised for Saints in the second 45 with substitute Brad McKay sealing the incredible comeback late on.

Wright made three changes from the side that drew with Aberdeen in Sunday’s Premiership opener with Paul Paton, David Wotherspoon and Chris Kane coming in for Steven MacLean, who dropped to the bench, while injured Murray Davidson and Graham Cummins missed out altogether.

Hearts who were beaten later that same afternoon, welcomed back their captain Alim Ozturk with former Dundee United players Prince Buaben and Robbie Muirhead also starting.

The home side had a huge let-off in just the seventh minute when Hearts Conor Sammon capitalised on a Saints mistake before brushing past Tam Scobbie and crashing a low 20-yard shot off Alan Mannus’s right-hand post.

However, having survived that scare, St Johnstone took the lead just three minutes later with a goal of the highest quality.

Saints were awarded a free-kick wide right and with Hearts expecting the ball to be pumped into their box, Liam Craig instead squared it to Swanson who sent a sublime, high curling effort from 30 yards that clipped the underside of the crossbar and into the net past the helpless Jack Hamilton in the Jambos goal.

After that frenetic opening spell, the game settled down with both sides probing but failing to carve out further clear-cut openings.

However, Saints did create a chance out of nothing in the 33rd minute with Blair Alston trying his luck with another 30-yard curler but this time Hamilton palmed his effort away to safety.

His opposite number Mannus was helpless though to prevent the equaliser in the 43rd minute.

The keeper had made a good save from a Robbie Muirhead free-kick but Igor Rossi then sent a cross back into the box with Paterson bulleting a header home.

With the game entering stoppage time, Saints would have been hoping to get down the tunnel to regroup but instead they suddenly found themselves facing a 2-1 deficit.

Paterson collided with Scobbie in the box and referee Crawford Allan pointed to the spot to the utter disbelief of the Saints players and their manager. Walker then stepped up to calmly slot the penalty home and turn the game on its head.

St Johnstone came out in determined mood at the start of the second 45 with Brian Easton going close with a long-range shot and then Swanson played a smart corner to Craig whose snap shot was tipped over by Hamilton.

And their pressure finally paid off in the 75th minute when Swanson surged into the Hearts box and was tripped by Ozturk with Mr Allan again pointing to the spot. Swanson dusted himself down to take the penalty and calmly send Hamilton the wrong way to bring Saints level.

St Johnstone tails were up and they completed their incredible comeback in the 80th minute when that man Swanson sent a corner in from the right with McKay running in to send a powerful header past Hamilton to seal a memorable victory.

Attendance – 4,214.

St Johnstone – Mannus, Scobbie (McKay, 45), Alston, Anderson, Wotherspoon, Swanson, Shaughnessy, Paton, Easton, Kane, Craig (MacLean, 67).

Subs not used – Clark, Millar, Coulson, Hurst, Comrie.

Hearts – Hamilton, Paterson, Rossi, Ozturk, Walker (Watt, 62), Buaben (Smith, 83), Djoum, Souttar, Cowie, Sammon, Muirhead (Nicholson, 62).

Subs not used – Noring, Oshaniwa, Nowak, Zanatta.

Referee – Crawford Allan.