St Johnstone waved goodbye to their 42-year unbeaten home record in European competition as FC Minsk claimed a penalty shoot-out victory to end their Europa League hopes.

Milnos Rnic struck the only goal of the game for the visitors after 75 minutes but Saints clung on through extra time to take the third qualifying round encounter to the spot-kick decider.

Skipper Dave MacKay and Paddy Cregg missed the Scots' first two attempts but salvation looked to be on the cards when Alan Mannus saved successive attempts by Vital Kibuk and Siarhei Kazeka to level it 2-2.

But Steven MacLean saw his decisive penalty stopped by the Belarusians' No.1 Vladzimir Bushma to end the Perth men's hopes of landing the £1.1million windfall that comes with a place in the group stages.

Hamburg, Vasas Budapest, Zeljeznicar Sarajevo, VPS Vaasa, Monaco, Eskisehirspor and Rosenborg have all failed to topple Saints on their own ground since they made their Uefa Cup bow in 1971.

But the stubborn Belarusians snatched finally ended that proud run with Rnic's volley as they took the game beyond extra time.

Swansea cruised into the play-off round with a comfortable goalless draw in Malmo. The Welsh club had held a 4-0 lead coming into the second leg of this third qualifying round tie and Michael Laudrup's side were rarely troubled.