St Johnstone claimed a point in Steve Lomas's first match in charge as Scottish Premier League leaders Rangers were held at home.

Steven Davis's free-kick that, saved by Saints keeper Peter Enckelman, was the only chance of note in the first half.

Murray Davidson and Francisco Sandaza were both denied by Rangers keeper Allan McGregor as the Perth side started the second half brightly.

Enckelman blocked from Nikica Jelavic's header to keep the hosts at bay.

Rangers' lead at the top of the table is cut to 10 points and Celtic could reduce that to seven if they win their game in hand against Dunfermline on Wednesday.

Saints remain fourth, now nine points behind Motherwell, after becoming the third SPL team this season to avoid defeat at Ibrox.

After a tight opening of few chances, Rangers threatened when Jelavic and Davis combined but the former's shot was well blocked by Frazer Wright.

Moments later, a free-kick by Davis was claimed at the second attempt by Enckelman.

Opportunities continued to be at a premium for the remainder of the first half as Rangers struggled to make the most of their superior possession.

St Johnstone started the second half on the front foot and Davidson flashed a shot wide.

Davidson then tested Allan McGregor with a header, the keeper doing well to palm the ball over.

Another Rangers free-kick, this time by Kyle Lafferty, trundled into the arms of Enckelman as the home crowd's frustrations continued.

Sandaza then got into a scoring position only to see his tame effort saved by McGregor.

Rangers manager Ally McCoist sent on John Fleck in place of Matt McKay in an attempt to change the pattern of the game.

Kirk Broadfoot crossed for Jelavic and the striker's header was well blocked by Enckelman.

Fleck blasted in a shot that was blocked by Jody Morris before the Saints captain was replaced by Carl Finnigan, Rangers' Kane Hemmings then coming on for Alejandro Bedoya.

With Marcus Haber on in place of Sandaza to partner Finnigan, the visitors were still intent on trying to nick a winner in the closing stages but remained stubborn in defence.

Fleck's corner was headed wide over by Carlos Bocanegra and Steven Anderson made an important challenge on the speedy Hemmings as Saints held firm.

Lineup, Bookings (5) & Substitutions (4)

Rangers

  • 01 McGregor
  • 02 Goian Booked
  • 04 Broadfoot Booked
  • 16 Whittaker
  • 18 Bocanegra
  • 07 Edu
  • 08 Davis
  • 20 McKay (Fleck - 64' )
  • 21 Bedoya (Hemmings - 76' )
  • 09 Jelavic
  • 11 Lafferty

Substitutes

  • 25 Alexander
  • 17 Ortiz
  • 32 Perry
  • 06 McCulloch
  • 10 Fleck
  • 28 Kerkar
  • 38 Hemmings

St Johnstone

  • 01 Enckelman
  • 02 MacKay
  • 03 Davidson
  • 05 Wright
  • 06 Anderson Booked
  • 04 Morris Booked (Finnigan - 76' Booked )
  • 07 Millar
  • 08 Davidson
  • 10 Craig
  • 14 Moon
  • 21 Sandaza (Haber - 79' )

Substitutes

  • 15 Mannus
  • 12 Maybury
  • 25 Durnan
  • 27 May
  • 29 McIntosh
  • 19 Finnigan
  • 23 Haber
Ref: Norris
Att: 45,279

Match Stats

Shots

9 5

On target

7 2

Corners

1 6

Fouls

16 6

Live Text Commentary

93:37 Full time

Full Time The final whistle goes and the game is over.

90:00 +3:07

Corner taken by Liam Craig from the right by-line, Marcus Haber produces a header from close range which goes wide of the left-hand upright.

90:00 +2:07

Free kick taken by Allan McGregor.

90:00 +2:07 Booking

Booking Carl Finnigan goes into the book.

90:00 +1:50

Carl Finnigan is flagged offside by the assistant referee.

90:00 +1:01

Carl Finnigan is flagged offside by the assistant referee. Allan McGregor takes the indirect free kick.

90:00 +0:34

Free kick awarded for a foul by Maurice Edu on Murray Davidson. Direct free kick taken by Peter Enckelman.

89:27

The ball is swung over by David MacKay.

88:19

A cross is delivered by Steven Whittaker.

85:41

Outswinging corner taken by John Fleck from the left by-line played to the near post, Carlos Bocanegra has a header from deep inside the six-yard box and clears the crossbar.

85:09

A cross is delivered by Murray Davidson, save made by Allan McGregor.

85:01

Chris Millar crosses the ball, Carlos Bocanegra manages to make a clearance.

84:03

A cross is delivered by Carl Finnigan, Carlos Bocanegra manages to make a clearance.

83:30

Centre by Dorin Goian, Nikica Jelavic takes a shot. Save made by Peter Enckelman.

83:14

The ball is crossed by Kirk Broadfoot, clearance made by David MacKay.

82:58

Centre by Steven Whittaker, Murray Davidson gets a block in.

81:51

Centre by Chris Millar, clearance by Carlos Bocanegra.

80:47

Foul by John Fleck on Liam Craig, free kick awarded. Peter Enckelman restarts play with the free kick.

78:50 Substitution

Substitution Francisco Sandaza leaves the field to be replaced by Marcus Haber.

78:27

The ball is sent over by Carlos Bocanegra.

76:53

Free kick taken by Peter Enckelman.

76:53 Booking

Booking Booking for Steven Anderson for unsporting behaviour.

76:49 Booking

Booking Kirk Broadfoot is shown a yellow card.

76:24

Unfair challenge on Murray Davidson by Kirk Broadfoot results in a free kick.

75:38 Substitution

Substitution Kane Hemmings replaces Alejandro Bedoya.

75:26 Substitution

Substitution Carl Finnigan replaces Jody Morris.

75:04

John Fleck takes a shot. Jody Morris gets a block in.

74:43

Kirk Broadfoot produces a cross, clearance made by Steven Anderson.

73:35

Liam Craig sends in a cross.

73:02

Kirk Broadfoot sends in a cross, Nikica Jelavic takes a shot. Save by Peter Enckelman.

71:34

Corner taken left-footed by Liam Craig.

70:23

Free kick taken by Callum Davidson.

70:23 Booking

Booking Dorin Goian booked for unsporting behaviour.

70:11

Murray Davidson fouled by Dorin Goian, the ref awards a free kick.

69:58

Nikica Jelavic sends in a cross, clearance by Steven Anderson.

69:42

Liam Craig delivers the ball, clearance made by Carlos Bocanegra.

69:03

Kyle Lafferty delivers the ball.

66:47

The ball is delivered by Chris Millar, clearance made by Kirk Broadfoot.

66:41

David MacKay sends in a cross, blocked by Steven Whittaker.

66:23

The ball is sent over by Liam Craig, clearance made by Dorin Goian.

65:56

Corner taken by Liam Craig from the right by-line.

65:49

Chris Millar delivers the ball, clearance made by Steven Davis.

65:07

Steven Davis restarts play with the free kick.

65:07 Booking

Booking Booking for Jody Morris.

65:01

Murray Davidson concedes a free kick for a foul on Dorin Goian.

64:23

Maurice Edu sends in a cross.

63:37 Substitution

Substitution John Fleck joins the action as a substitute, replacing Matt McKay.

63:26

Long range shot from Liam Craig misses to the left of the target.

62:57

The ball is delivered by Chris Millar, Kirk Broadfoot manages to make a clearance.

62:23

Corner taken by Liam Craig from the right by-line, clearance by Nikica Jelavic.

62:18

Chris Millar produces a cross, blocked by Kirk Broadfoot.

62:06

Centre by Callum Davidson, Dorin Goian manages to make a clearance.

61:53

Francisco Sandaza takes a shot. Save by Allan McGregor.

60:02

Jody Morris gives away a free kick for an unfair challenge on Kyle Lafferty. Strike comes in from Kyle Lafferty from the free kick, save made by Peter Enckelman.

59:27

The ball is swung over by Carlos Bocanegra, Frazer Wright manages to make a clearance.

53:48

The ball is crossed by Steven Davis.

53:06

The ball is crossed by Chris Millar.

50:38

Free kick awarded for an unfair challenge on Chris Millar by Maurice Edu. Peter Enckelman takes the free kick.

50:19

Corner taken short by Liam Craig.

49:43

Murray Davidson takes a shot. Allan McGregor makes a brilliant save.

48:52

Inswinging corner taken from the right by-line by Liam Craig.

48:46

The ball is sent over by Chris Millar, blocked by Kirk Broadfoot.

48:28

The ball is delivered by Chris Millar.

47:30

Steven Davis sends in a cross, blocked by David MacKay.

46:57

Murray Davidson produces a left-footed shot from just outside the area that goes wide left of the goal.

46:16

Unfair challenge on Chris Millar by Matt McKay results in a free kick. Direct free kick taken by Peter Enckelman.

45:01

The referee starts the second half.

45:00 +0:31 Half time

Half Time The half-time whistle blows.

45:00 +0:10

A cross is delivered by Steven Whittaker, Callum Davidson manages to make a clearance.

45:00 +0:04

The ball is crossed by Matt McKay.

43:09

Unfair challenge on Francisco Sandaza by Dorin Goian results in a free kick. Jody Morris takes the direct free kick.

39:45

Alejandro Bedoya concedes a free kick for a foul on Murray Davidson. Free kick taken by Jody Morris.

38:09

The ball is delivered by Steven Whittaker, save by Peter Enckelman.

36:27

The ball is sent over by Alejandro Bedoya, save by Peter Enckelman.

35:24

The official flags Francisco Sandaza offside. Indirect free kick taken by Allan McGregor.

33:42

Carlos Bocanegra challenges Francisco Sandaza unfairly and gives away a free kick. The free kick is swung in left-footed by Callum Davidson.

32:00

Chris Millar delivers the ball, Kirk Broadfoot gets a block in.

28:36

Jody Morris delivers the ball, Dorin Goian makes a clearance.

28:02

The referee blows for offside against Kyle Lafferty. Peter Enckelman takes the free kick.

27:56

The ball is crossed by Steven Whittaker.

27:24

Free kick awarded for a foul by Kevin Moon on Steven Davis. Dorin Goian takes the free kick.

25:49

The ball is crossed by Matt McKay, clearance made by Frazer Wright.

24:50

Jody Morris challenges Matt McKay unfairly and gives away a free kick. Steven Davis delivers the ball from the free kick right-footed from left wing, clearance made by Steven Anderson.

24:35

Francisco Sandaza challenges Kirk Broadfoot unfairly and gives away a free kick. Carlos Bocanegra takes the direct free kick.

24:14

The ball is sent over by Liam Craig, clearance by Kirk Broadfoot.

23:46

Free kick awarded for an unfair challenge on Callum Davidson by Alejandro Bedoya. Direct free kick taken by Peter Enckelman.

22:32

Dorin Goian gives away a free kick for an unfair challenge on Francisco Sandaza. Free kick crossed by Liam Craig, Steven Davis gets a block in.

20:31

Steven Whittaker produces a cross.

19:28

Free kick awarded for a foul by Carlos Bocanegra on Murray Davidson. David MacKay restarts play with the free kick.

18:35

Liam Craig is caught offside. Free kick taken by Dorin Goian.

17:28

Frazer Wright handles the ball and concedes a free kick. Shot comes in from Steven Davis from the free kick, save made by Peter Enckelman.

17:08

Nikica Jelavic takes a shot. Blocked by Frazer Wright.

16:29

Murray Davidson gives away a free kick for an unfair challenge on Maurice Edu. Steven Davis takes the direct free kick.

15:46

The offside flag is raised against Liam Craig. Allan McGregor takes the free kick.

14:47

Matt McKay challenges Jody Morris unfairly and gives away a free kick. Steven Anderson takes the direct free kick.

13:40

The ball is delivered by Liam Craig, clearance by Kirk Broadfoot.

13:05

Kyle Lafferty concedes a free kick for a foul on Callum Davidson. Peter Enckelman restarts play with the free kick.

11:20

A cross is delivered by Carlos Bocanegra, Steven Anderson manages to make a clearance.

10:29

Steven Whittaker delivers the ball.

9:18

Murray Davidson fouled by Maurice Edu, the ref awards a free kick. Direct free kick taken by David MacKay.

8:26

Kirk Broadfoot sends in a cross, Headed effort from inside the area by Nikica Jelavic misses to the left of the goal.

8:11

Carlos Bocanegra takes a shot. Blocked by Liam Craig.

8:01

Kirk Broadfoot sends in a cross, Frazer Wright manages to make a clearance.

7:42

Maurice Edu delivers the ball, Steven Anderson manages to make a clearance.

6:00

Nikica Jelavic is ruled offside. Peter Enckelman takes the free kick.

5:15

The ball is swung over by Steven Davis, blocked by Callum Davidson.

4:32

The ball is swung over by Liam Craig.

3:55

The ball is delivered by Steven Whittaker, save made by Peter Enckelman.

3:35

The ball is sent over by Kyle Lafferty, blocked by Frazer Wright.

1:24

Steven Davis concedes a free kick for a foul on Francisco Sandaza. David MacKay takes the free kick.

0:00

The match has kicked off.

Live data and text provided by our data suppliers