St Johnstone moved into the fifth round of the Scottish Cup with a comfortable home victory over Livingston.

Murray Davidson set up Stevie May to fire Saints ahead midway through the first half.

And Sanel Jahic converted David Wotherspoon's cross after the break to double the home side's advantage.

Callum Fordyce and Marc McNulty had chances for Livi but the Championship side could not peg back their Premiership hosts.

May, Wotherspoon and Nigel Hasselbaink all had unsuccessful efforts as the home side dominated the early stages.

Goalkeeper Alan Mannus came to the rescue for the Perth club when he tipped a header from Fordyce over the bar.

St Johnstone still looked the more threatening and Wotherspoon curled a free-kick from 25 yards just wide of the post.

However, the goal eventually arrived and there was no surprise that the scorer was on-form May.

St Jonstone's Stevie May (left) watches his opening goal go in against Livingston

St Johnstone's Stevie May (left) watches his opening goal go in against Livingston

He still had a bit to do when he took a pass from midfielder Davidson, but from 20 yards, drove a right-footed shot which sped past the flailing Livi keeper Kevin Walker.

Wotherspoon escaped their defence and nearly doubled the lead but the former Hibernian player drew his left-footed drive wide of the far post.

John McGlynn's Livi came closer to levelling in the closing stages of the first half, Mannus making an identical save from another Fordyce header.

Mannus was proving to be a key player as he made another good stretching save from McNulty's powerful angled-drive.

Just after the hour mark the cup-tie was all but over when Wotherspoon's free-kick by-passed Walker, with Jahic on hand to bundle it over the line from inches out.

The Bosnia and Herzegovina defender scoring on his first start since joining the Perth club in October.

As Livingston left gaps trying to get back into the match, Hasselbaink selfishly shot over the bar from inside the box when he had options either side.

With eight minutes remaining, Fordyce hammered a loose ball wide of the target and McNulty watched in agony as his attempt by trickled past the post with Mannus beaten.

Saints substitute Rory Fallon crashed a header off the bar before Simon Mensing also hit woodwork with a looping header as Livingston kept battling to the end.

St Johnstone manager Tommy Wright : "They had a few chances towards the end.

"It was a little uncomfortable, but I think we deserved to win.

"They can point to the fact that Alan Mannus has made a few saves, but I think we had most of the possession and created enough chances ourselves."

Livingston manager John McGlynn : "We are a bit disappointed with the scoreline to be fair. I think we put enough into the game to possibly bring it back to Livingston.

"In the first half, their goalkeeper has had two great saves. Towards the end of the game, we've had a number of chances and, if we take one, we've got St Johnstone on the rack, and possibly would have got a second goal.

"That's the difference when you play a Premiership side. They can be clinical and, if you don't take your chances, you end up losing the game."

Lineup, Bookings (3) & Substitutions (5)

St Johnstone

  • 01 Mannus
  • 02 Mackay
  • 24 Easton
  • 18 Davidson (Caddis - 85' )
  • 25 Jahic
  • 03 Scobbie
  • 07 Millar
  • 08 McDonald
  • 11 Hasselbaink (Fallon - 77' )
  • 17 May
  • 10 Wotherspoon

Substitutes

  • 04 Cregg
  • 05 Wright
  • 14 Edwards
  • 15 Banks
  • 16 Caddis
  • 19 Miller
  • 27 Fallon

Livingston

  • 17 Walker
  • 05 Fordyce
  • 03 Talbot Booked (Twardzik - 69' )
  • 06 Scott (Denholm - 75' Booked )
  • 04 Mensing
  • 19 Donaldson
  • 07 Jacobs
  • 08 O'Brien
  • 09 McNulty
  • 22 Barrowman Booked (Burchill - 83' )
  • 10 Scougall

Substitutes

  • 01 Jamieson
  • 11 Denholm
  • 15 Docherty
  • 16 Beaumont
  • 18 Wilkie
  • 23 Twardzik
  • 27 Burchill
Ref: Andrew Dallas
Att: 2,294

Match Stats

Shots

15 9

On target

5 4

Corners

3 10

Fouls

9 13

Live Text Commentary

Full time

Full Time Match ends, St Johnstone 2, Livingston 0.

90:00 +3:52 Full time

Full Time Second Half ends, St Johnstone 2, Livingston 0.

90:00 +3:24

Attempt saved. Stefan Scougall (Livingston) right footed shot from outside the box is saved in the centre of the goal.

90:00 +3:04

Foul by Keaghan Jacobs (Livingston).

90:00 +3:04

Thomas Scobbie (St Johnstone) wins a free kick in the attacking half.

90:00 +2:33

Marc McNulty (Livingston) wins a free kick in the attacking half.

90:00 +2:33

Foul by Chris Millar (St Johnstone).

90:00 +1:13

Corner, St Johnstone. Conceded by Danny Denholm.

89:44 Booking

Booking Danny Denholm (Livingston) is shown the yellow card.

89:30

Danny Denholm (Livingston) has gone down, but that's a dive.

88:54

Simon Mensing (Livingston) hits the bar with a header from the centre of the box.

88:23

Corner, Livingston. Conceded by Brian Easton.

87:27

Attempt missed. Stefan Scougall (Livingston) left footed shot from the centre of the box is close, but misses to the left.

86:47

Rory Fallon (St Johnstone) hits the bar with a header from the centre of the box.

84:44 Substitution

Substitution Substitution, St Johnstone. Liam Caddis replaces Murray Davidson.

84:13

Attempt missed. Marc McNulty (Livingston) right footed shot from the centre of the box is close, but misses to the left.

82:21 Substitution

Substitution Substitution, Livingston. Mark Burchill replaces Andrew Barrowman.

82:03

Attempt missed. Callum Fordyce (Livingston) right footed shot from the centre of the box is close, but misses to the left.

81:21

Corner, Livingston. Conceded by Gary McDonald.

76:54 Substitution

Substitution Substitution, St Johnstone. Rory Fallon replaces Nigel Hasselbaink.

76:27

Attempt missed. Nigel Hasselbaink (St Johnstone) right footed shot from the centre of the box is too high.

75:43

Foul by Marc McNulty (Livingston).

75:43

Murray Davidson (St Johnstone) wins a free kick on the left wing.

74:18 Substitution

Substitution Substitution, Livingston. Danny Denholm replaces Martin Scott.

73:21

Delay in match Simon Mensing (Livingston) because of an injury.

72:30

Corner, Livingston. Conceded by Sanel Jahic.

71:13

Foul by Steve May (St Johnstone).

71:13

Callum Fordyce (Livingston) wins a free kick in the defensive half.

69:31

Chris Millar (St Johnstone) wins a free kick in the defensive half.

69:31

Foul by Marc McNulty (Livingston).

68:35

Foul by Chris Millar (St Johnstone).

68:35

Patrik Twardzik (Livingston) wins a free kick in the defensive half.

68:01 Substitution

Substitution Substitution, Livingston. Patrik Twardzik replaces Jason Talbot because of an injury.

66:22

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

64:18

Corner, Livingston. Conceded by Murray Davidson.

63:47

Attempt saved. Murray Davidson (St Johnstone) header from the centre of the box is saved in the centre of the goal.

63:14

Corner, St Johnstone. Conceded by Callum Fordyce.

61:05 Goal scored

Goal! Goal! St Johnstone 2, Livingston 0. Sanel Jahic (St Johnstone) with an attempt from very close range to the centre of the goal. Assisted by David Wotherspoon with a cross.

60:28

Foul by Callum Fordyce (Livingston).

60:28

David Wotherspoon (St Johnstone) wins a free kick on the left wing.

59:13 Booking

Booking Jason Talbot (Livingston) is shown the yellow card.

59:09

Foul by Jason Talbot (Livingston).

59:09

Nigel Hasselbaink (St Johnstone) wins a free kick in the defensive half.

58:39

Corner, Livingston. Conceded by Sanel Jahic.

57:32

Corner, Livingston. Conceded by Alan Mannus.

57:10

Attempt saved. Marc McNulty (Livingston) right footed shot from the right side of the box is saved in the centre of the goal.

56:34

Marc McNulty (Livingston) wins a free kick in the defensive half.

56:34

Foul by Thomas Scobbie (St Johnstone).

54:52

Marc McNulty (Livingston) wins a free kick on the right wing.

54:52

Foul by Sanel Jahic (St Johnstone).

54:04

Attempt missed. Steve May (St Johnstone) right footed shot from outside the box is just a bit too high from a direct free kick.

53:32

Foul by Coll Donaldson (Livingston).

53:32

Nigel Hasselbaink (St Johnstone) wins a free kick in the attacking half.

51:39

Foul by Simon Mensing (Livingston).

51:39

Nigel Hasselbaink (St Johnstone) wins a free kick in the defensive half.

45:00

Second Half begins St Johnstone 1, Livingston 0.

45:00 +0:31 Half time

Half Time First Half ends, St Johnstone 1, Livingston 0.

44:18

Corner, Livingston. Conceded by Alan Mannus.

44:03

Attempt saved. Callum Fordyce (Livingston) header from the left side of the six yard box is saved in the top centre of the goal.

43:42

Corner, Livingston. Conceded by Gary McDonald.

41:24

Corner, Livingston. Conceded by Brian Easton.

40:38

Attempt missed. Chris Millar (St Johnstone) right footed shot from outside the box is too high.

35:54

Attempt blocked. Steve May (St Johnstone) right footed shot from the right side of the box is blocked.

34:19

Foul by Jason Talbot (Livingston).

34:19

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

28:56

Corner, St Johnstone. Conceded by Callum Fordyce.

25:56

Attempt missed. David Wotherspoon (St Johnstone) left footed shot from the left side of the box is close, but misses to the right.

25:16

Foul by Burton O'Brien (Livingston).

25:16

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

23:58 Goal scored

Goal! Goal! St Johnstone 1, Livingston 0. Steve May (St Johnstone) right footed shot from outside the box to the bottom left corner. Assisted by Murray Davidson.

21:47

Foul by Martin Scott (Livingston).

21:47

Steve May (St Johnstone) wins a free kick on the right wing.

20:24

Attempt missed. David Wotherspoon (St Johnstone) right footed shot from outside the box is close, but misses to the left from a direct free kick.

19:39 Booking

Booking Andrew Barrowman (Livingston) is shown the yellow card.

19:27

Foul by Andrew Barrowman (Livingston).

19:27

Murray Davidson (St Johnstone) wins a free kick in the attacking half.

18:12

Foul by Andrew Barrowman (Livingston).

18:12

Murray Davidson (St Johnstone) wins a free kick in the attacking half.

16:57

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

15:25

Corner, Livingston. Conceded by Alan Mannus.

15:00

Attempt saved. Callum Fordyce (Livingston) header from the left side of the six yard box is saved in the top left corner.

14:04

Jason Talbot (Livingston) wins a free kick in the defensive half.

14:04

Foul by Chris Millar (St Johnstone).

12:10

Attempt saved. Nigel Hasselbaink (St Johnstone) left footed shot from the centre of the box is saved in the bottom left corner.

11:43

Simon Mensing (Livingston) wins a free kick in the attacking half.

11:43

Foul by Steve May (St Johnstone).

8:32

Attempt missed. David Wotherspoon (St Johnstone) header from the centre of the box is close, but misses to the right.

5:53

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

5:09

Coll Donaldson (Livingston) wins a free kick in the attacking half.

5:09

Foul by Nigel Hasselbaink (St Johnstone).

2:28

Martin Scott (Livingston) wins a free kick in the attacking half.

2:28

Foul by Murray Davidson (St Johnstone).

0:50

Attempt missed. Martin Scott (Livingston) right footed shot from more than 35 yards misses to the left.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers