St Johnstone shook off the dejection of their mauling by Aberdeen in last week's League Cup semi-final to reach the Scottish Cup last eight.

Forfar keeper Rab Douglas, making his 499th senior appearance, was beaten four times as the League One side succumbed to their top-tier opponents.

Stevie May scored his 21st goal of the season with a clever hooked shot and Frazer Wright headed home the second.

After the break Michael O'Halloran and James Dunne made the result certain.

Saints midfielders Croft and McDonald were key figures for the visitors to Station Park, with the latter very unfortunate to have had a headed goal ruled out for an infringement.

But it was from Croft's corner kicks that Tommy Wright's team scored their first two goals and from his efforts on the right that goals three and four arrived after the interval.

In 27 minutes McDonald rose to meet the Englishman's lofted delivery and the ball fell, somewhat fortuitously to May, who spun and hooked a shot beyond the 41-year-old goalie for the opener.

Forfar left-back Iain Campbell had positioned himself on the goal-line but he too was unable to clear.

It was a sore one for Forfar for whom Martyn Fotheringham had hit the post five minutes earlier with a left-foot shot.

Saints's second goal had a similar feel. May and Wright ran towards the front post at Croft's corner but McDonald stayed put and headed powerfully at goal where Douglas could parry only as far as Wright who headed home from three yards.

After the break David Wotherspoon was allowed time and space to weave towards the Forfar box and his left-foot strike whizzed narrowly over the crossbar.

Forfar, to their credit, did enjoy some decent passages of play.

St Johnstone's Stevie Banks parried a powerful Ross Campbell shot over the bar and Odmar Faeroe hammered a shot a few feet wide of the keeper's right-hand post, having hit the crossbar earlier.

O'Halloran underlined the Perth team's superiority as he thumped home the third goal of the game.

Douglas could only divert Croft's angled shot into the new signing's path and he finished confidently from eight yards.

May went close with an ambitious curler that floated a fraction wide of Douglas's left-hand post before sub Dunne rounded off the scoring.

Again, Douglas could only parry a ball in by the industrious Croft and Dunne was well placed to finish with a volley.

Forfar really ought to have got on the scoresheet right at the end when Campbell's low cross from the right was met by Gavin Malin but he knocked his sliding effort wide.

Forfar manager Dick Campbell: "I'm disappointed. Our record in the Cup is better than that.

"I didn't realise St Johnstone were as good a side as that so all credit to them and their manager.

"Their first goal was a set piece. The boy May has taken it well. I can see how he is an exciting prospect.

"I thought at 1-0 we had a game but they scored right on half time and that made it a real tall order for us.

"We had a better response in the second half.

"We had three or four chances but their finishing was clinical and their possession was good as well, which we'd expect from a full-time side.

"We kept on trying and having a go but you could see the difference between the Premier League and the Second Division today.

"Rab Douglas hadn't a save to make in 38 minutes apart from picking the ball out the net twice. It's not as if they were peppering the goal with shots or whatever."

St Johnstone manager Tommy Wright: "It's important to come here and have the right attitude. We had that, particularly in the first half.

"To win away from home is very pleasing and it's important because we are in the next round.

"We had worked on a few things in corners this week in preparation for this game. We got it at the back post and Stevie picked up the second ball and then Frazer scored off a corner as well.

"Stevie has had a great season and hopefully he can continue to score goals.

"I must give Forfar a bit of credit. In the first 10 minutes of the second half they put us under pressure.

"Banksy made a good save and we made a few blocks but then we took more control of the game and I'm pleased for Michael. He's been trying to get a first-team place and he took it well today and James has just come in and he had a great finish.

"Lee's fully fit now. He didn't play a lot of football, not having a club, and it has taken him a couple of months to get him to the level that we want.

"I think we'll see a lot of Lee from now until the end of the season and the benefits of what a good player he is."

Lineup, Bookings (2) & Substitutions (6)

Forfar Athletic

  • 01 Douglas
  • 02 Baxter
  • 03 Campbell
  • 08 Fotheringham (Hilson - 46' Booked )
  • 04 Malcolm
  • 05 Dods
  • 07 Kader (Campbell - 69' )
  • 11 Fusco
  • 10 Swankie
  • 09 Templeman
  • 06 Faeroe (Malin - 72' )

Substitutes

  • 12 Campbell
  • 14 Andrews
  • 15 McCabe
  • 16 Malin
  • 17 Dale
  • 18 Hilson
  • 20 Hill

St Johnstone

  • 15 Banks
  • 02 Mackay
  • 24 Easton
  • 04 Cregg
  • 05 Wright
  • 06 Anderson
  • 22 Croft
  • 08 McDonald (Brown - 82' )
  • 29 O'Halloran Booked
  • 17 May (Iwelumo - 77' )
  • 10 Wotherspoon (Dunne - 69' )

Substitutes

  • 07 Millar
  • 11 Hasselbaink
  • 12 Dunne
  • 19 Miller
  • 20 Brown
  • 25 Iwelumo
  • 35 Hurst
Ref: John Beaton
Att: 1,803

Match Stats

Shots

9 11

On target

2 6

Corners

3 8

Fouls

8 11

Live Text Commentary

Full time

Full Time Match ends, Forfar Athletic 0, St Johnstone 4.

90:00 +0:05 Full time

Full Time Second Half ends, Forfar Athletic 0, St Johnstone 4.

89:33

Foul by Steven Anderson (St Johnstone).

89:33

Christopher Templeman (Forfar Athletic) wins a free kick in the defensive half.

89:00

Attempt missed. Gavin Malin (Forfar Athletic) right footed shot from the centre of the box is close, but misses to the right.

88:05 Booking

Booking Dale Hilson (Forfar Athletic) is shown the yellow card.

88:02

Brian Easton (St Johnstone) wins a free kick on the right wing.

88:02

Foul by Dale Hilson (Forfar Athletic).

85:06

Corner, St Johnstone. Conceded by Ross Campbell.

84:48

Attempt saved. Michael O'Halloran (St Johnstone) right footed shot from outside the box is saved in the bottom left corner.

84:19

Attempt saved. Gavin Malin (Forfar Athletic) left footed shot from outside the box is saved in the bottom right corner.

81:53 Substitution

Substitution Substitution, St Johnstone. Scott Brown replaces Gary McDonald.

80:39

Attempt missed. David Mackay (St Johnstone) right footed shot from the centre of the box is close, but misses the top right corner.

80:10

Corner, St Johnstone. Conceded by Iain Campbell.

79:22 Goal scored

Goal! Goal! Forfar Athletic 0, St Johnstone 4. James Dunne (St Johnstone) left footed shot from the centre of the box to the top right corner.

77:59

Corner, St Johnstone. Conceded by Iain Campbell.

77:15

Frazer Wright (St Johnstone) wins a free kick in the attacking half.

77:15

Foul by Ross Campbell (Forfar Athletic).

76:23 Substitution

Substitution Substitution, St Johnstone. Chris Iwelumo replaces Steve May.

76:12

Steve May (St Johnstone) wins a free kick in the attacking half.

76:12

Foul by Darren Dods (Forfar Athletic).

75:20

Attempt saved. Gavin Swankie (Forfar Athletic) left footed shot from outside the box is saved in the centre of the goal.

75:03

Attempt blocked. Gary Fusco (Forfar Athletic) left footed shot from outside the box is blocked.

74:05

Attempt missed. Christopher Templeman (Forfar Athletic) left footed shot from outside the box misses to the right.

73:11

Attempt missed. Steve May (St Johnstone) right footed shot from a difficult angle and long range on the left is close, but misses the top right corner.

71:10 Substitution

Substitution Substitution, Forfar Athletic. Gavin Malin replaces Odmar Faeroe.

69:44

Corner, Forfar Athletic. Conceded by Frazer Wright.

69:29

Corner, Forfar Athletic. Conceded by Patrick Cregg.

68:19 Substitution

Substitution Substitution, Forfar Athletic. Ross Campbell replaces Omar Kader.

68:03 Substitution

Substitution Substitution, St Johnstone. James Dunne replaces David Wotherspoon.

66:18

Foul by Patrick Cregg (St Johnstone).

66:18

Christopher Templeman (Forfar Athletic) wins a free kick in the attacking half.

64:28

Attempt saved. Steve May (St Johnstone) right footed shot from the centre of the box is saved in the centre of the goal.

63:20 Goal scored

Goal! Goal! Forfar Athletic 0, St Johnstone 3. Michael O'Halloran (St Johnstone) right footed shot from the left side of the box to the centre of the goal.

60:56

Attempt missed. Odmar Faeroe (Forfar Athletic) right footed shot from outside the box is close, but misses to the left.

60:01

Foul by David Wotherspoon (St Johnstone).

60:01

Darren Dods (Forfar Athletic) wins a free kick in the defensive half.

58:39

Foul by David Wotherspoon (St Johnstone).

58:39

Iain Campbell (Forfar Athletic) wins a free kick in the attacking half.

58:03

Steven Anderson (St Johnstone) wins a free kick in the attacking half.

58:03

Foul by Stuart Malcolm (Forfar Athletic).

57:43 Booking

Booking Michael O'Halloran (St Johnstone) is shown the yellow card.

57:24

Foul by Michael O'Halloran (St Johnstone).

57:24

Omar Kader (Forfar Athletic) wins a free kick in the attacking half.

56:24

Attempt missed. David Wotherspoon (St Johnstone) left footed shot from outside the box is high and wide to the left.

54:27

Foul by Patrick Cregg (St Johnstone).

54:27

Christopher Templeman (Forfar Athletic) wins a free kick in the attacking half.

53:53

Attempt missed. David Wotherspoon (St Johnstone) right footed shot from outside the box misses to the left.

52:49

Corner, St Johnstone. Conceded by Darren Dods.

50:52

Corner, Forfar Athletic. Conceded by Brian Easton.

48:35

Patrick Cregg (St Johnstone) wins a free kick in the attacking half.

48:35

Foul by Odmar Faeroe (Forfar Athletic).

47:18

Foul by Patrick Cregg (St Johnstone).

47:18

Omar Kader (Forfar Athletic) wins a free kick in the defensive half.

46:11

Attempt missed. Gary Fusco (Forfar Athletic) right footed shot from outside the box is too high.

45:45

Odmar Faeroe (Forfar Athletic) hits the bar with a right footed shot from outside the box.

45:23 Substitution

Substitution Substitution, Forfar Athletic. Dale Hilson replaces Martyn Fotheringham.

45:00

Second Half begins Forfar Athletic 0, St Johnstone 2.

45:00 +1:04 Half time

Half Time First Half ends, Forfar Athletic 0, St Johnstone 2.

45:00 +0:18

Foul by Gary McDonald (St Johnstone).

45:00 +0:18

Darren Dods (Forfar Athletic) wins a free kick in the attacking half.

41:58 Goal scored

Goal! Goal! Forfar Athletic 0, St Johnstone 2. Frazer Wright (St Johnstone) header from the left side of the six yard box to the bottom left corner.

40:58

Corner, St Johnstone. Conceded by Stuart Malcolm.

37:49

Foul by Michael O'Halloran (St Johnstone).

37:49

Odmar Faeroe (Forfar Athletic) wins a free kick in the defensive half.

33:19

Steve May (St Johnstone) wins a free kick in the attacking half.

33:19

Foul by Darren Dods (Forfar Athletic).

30:14

Corner, St Johnstone. Conceded by Stuart Malcolm.

29:08

David Wotherspoon (St Johnstone) wins a free kick in the attacking half.

29:08

Foul by Gary Fusco (Forfar Athletic).

26:52 Goal scored

Goal! Goal! Forfar Athletic 0, St Johnstone 1. Steve May (St Johnstone) right footed shot from the left side of the six yard box to the bottom right corner.

26:08

Corner, St Johnstone. Conceded by Stuart Malcolm.

23:55

Foul by Patrick Cregg (St Johnstone).

23:55

Christopher Templeman (Forfar Athletic) wins a free kick in the defensive half.

22:05

Martyn Fotheringham (Forfar Athletic) hits the left post with a left footed shot from the left side of the six yard box.

21:19

Foul by Steven Anderson (St Johnstone).

21:19

Christopher Templeman (Forfar Athletic) wins a free kick in the attacking half.

15:49

Corner, St Johnstone. Conceded by Iain Campbell.

10:48

Frazer Wright (St Johnstone) wins a free kick in the defensive half.

10:48

Foul by Christopher Templeman (Forfar Athletic).

8:38

Attempt missed. Steve May (St Johnstone) left footed shot from outside the box misses to the right.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers