Kris Boyd twice hit the frame of the goal as Kilmarnock were held to a draw by St Johnstone at Rugby Park.
The striker clipped the outside of the post before hammering against the crossbar on a frustrating day for the hosts.
Earlier, Paul Heffernan and Darren Barr tested Saints goalkeeper Alan Mannus.
Rory Fallon had the visitors' best chance, the New Zealander nodding over the bar.
Allan Johnston is still looking for his first win since taking over at Killie while St Johnstone can take solace from a continued unbeaten Scottish Premiership start to the season following their midweek Europa League exit.
Stevie May, who is the subject of interest from Peterborough, fashioned an early chance for the Perth side but could not direct his shot on target from an awkward angle.
Stubborn defending typified Saints' first-half performance as they were forced to repel Kilmarnock's advances and try to build counter-attacks using the pace of Gwion Edwards.
And one of the Welsh winger's deliveries was volleyed on target by May, only for Craig Samson to make the save.
A header from Heffernan tested Mannus's reflexes and the goalkeeper claimed the ball low to his left after making the initial block.
The keeper had to be alert again after the break as Barr nodded Rory McKenzie's corner towards goal.
Fallon's header from an excellent Tam Scobbie delivery was just over Samson's bar and Chris Millar's well-struck shot suffered a similar fate before Boyd came to the fore.
First, the prolific forward dragged a low shot off the outside of the post from the edge of the area.
And then, after substitute William Gros's shot appeared to break loose off the arm of Steven Anderson, Boyd clattered the ball against the bar from the six-yard line.
Heffernan twice drew saves from Mannus as the Saints defence continued to come under pressure but there was to be no breakthrough in East Ayrshire.
Live text and stats
Sunday, 11 August 2013
02 Tesselaar yellow card
06 Barr (Pascali 90+1)
18 McKenzie (Gross 74)
19 Ibrahim (Johnston 64)
14 Edwards (McDonald 65)
24 Easton (Wotherspoon 52)
27 Fallon (MacLean 75)
Ref: CollumAtt: 3,550
Attempts on target
Attempts off target
90:00+5:54 The match has reached full-time.
90:00+2:23 The ball is sent over by Rory McKeown.
90:00+1:53 Corner taken by David Wotherspoon.
90:00+0:50 Substitution Darren Barr leaves the field to be replaced by Manuel Pascali.
88:34 Alan Mannus takes the free kick.
88:28 Foul by William Gros on David MacKay, free kick awarded.
88:03 Shot by Paul Heffernan. Alan Mannus parries the ball away.
87:48 The ball is crossed by Chris Johnston.
86:58 Free kick taken by Alan Mannus.
86:49 Unfair challenge on David MacKay by William Gros results in a free kick.
84:57 Kris Boyd makes a clearance.
84:53 Corner from the right by-line taken by David Wotherspoon.
84:10 Paul Heffernan takes a shot. Alan Mannus safely holds on.
83:50 Steven Anderson makes a clearance.
83:45 Free kick taken by Rory McKeown.
83:15 Foul by Frazer Wright on Paul Heffernan, free kick awarded.
82:54 Free kick taken by Craig Samson.
82:43 Free kick awarded for an unfair challenge on Chris Johnston by Chris Millar.
82:28 Tom Scobbie takes the free kick.
82:05 Stevie May fouled by William Gros, the ref awards a free kick.
81:37 Kris Boyd takes a shot and hits the bar.
81:01 Craig Samson restarts play with the free kick.
80:51 The referee blows for offside.
77:13 Kris Boyd takes a shot and bounces off the post.
74:11 Substitution Steven MacLean joins the action as a substitute, replacing Rory Fallon.
73:48 David Wotherspoon crosses the ball in from the free kick.
73:26 Substitution William Gros joins the action as a substitute, replacing Rory McKenzie.
73:06 Booking for Jeroen Tesselaar for unsporting behaviour.
73:02 Foul by Jeroen Tesselaar on Stevie May, free kick awarded.
71:27 Shot by Stevie May. Craig Samson catches the ball.
67:42 Chris Millar takes a shot and cleared the bar.
67:09 Craig Samson takes the free kick.
66:59 Foul by Gary McDonald on Kyle Jacobs, free kick awarded.
65:28 Craig Samson restarts play with the free kick.
65:15 The offside flag is raised against Murray Davidson.
64:59 David MacKay restarts play with the free kick.
64:50 Free kick awarded for an unfair challenge on Rory Fallon by James Fowler.
64:04 Substitution (St Johnstone) makes a substitution, with Gary McDonald coming on for Gwion Edwards.
63:46 Substitution Chris Johnston on for Rabiu Ibrahim.
61:14 Header by Rory Fallon goes over the bar.
59:29 Free kick taken by Craig Samson.
59:12 The referee blows for offside.
58:45 Free kick taken by Gwion Edwards.
58:27 Darren Barr gives away a free kick for an unfair challenge on Rory Fallon.
55:51 Shot by Kris Boyd went wide of the left-hand post.
54:51 Darren Barr heads at goal. Alan Mannus parries the ball away.
54:40 Corner taken by Rory McKenzie.
54:04 Free kick taken by Rory McKeown.
53:43 Free kick awarded for an unfair challenge on Kyle Jacobs by Murray Davidson.
51:53 Substitution David Wotherspoon comes on in place of Brian Easton.
50:56 Clearance by David MacKay.
50:50 Free kick taken by Rory McKeown.
50:40 Free kick awarded for a foul by Gwion Edwards on Rory McKeown.
50:19 Kyle Jacobs restarts play with the free kick.
50:08 Free kick awarded for a foul by Brian Easton on Rory McKenzie.
49:42 Free kick taken by Craig Samson.
49:30 Stevie May concedes a free kick for a foul on Rory McKeown.
48:39 Free kick taken by Rory McKeown.
48:26 Unfair challenge on Rabiu Ibrahim by David MacKay results in a free kick.
47:41 Free kick taken by Alan Mannus.
47:27 Foul by James Fowler on Chris Millar, free kick awarded.
47:17 Rory Fallon manages to make a clearance.
47:13 Corner from the left by-line taken by Rory McKenzie.
46:37 Frazer Wright manages to make a clearance.
46:23 Jeroen Tesselaar takes the free kick.
46:07 Unfair challenge on Kyle Jacobs by Murray Davidson results in a free kick.
45:01 The referee starts the second half.
45:00+0:09 The ref blows to end the first period.
40:01 Free kick taken by Rory McKeown.
39:42 Foul by Gwion Edwards on Kyle Jacobs, free kick awarded.
38:18 Paul Heffernan gets a header at goal. Alan Mannus catches the ball.
37:39 Rory Fallon makes a clearance.
37:32 Corner from the left by-line taken by Rory McKenzie.
37:09 Free kick taken by Jeroen Tesselaar.
37:00 Foul by Murray Davidson on Rabiu Ibrahim, free kick awarded.
35:39 Shot by Stevie May. Craig Samson blocks the ball.
33:20 Clearance made by Darren Barr.
33:13 Corner taken by Brian Easton.
31:47 Free kick taken by David MacKay.
31:36 Unfair challenge on Rory Fallon by Jeroen Tesselaar results in a free kick.
30:34 Paul Heffernan takes the chance to get an effort at goal. Alan Mannus parries the ball but the danger is not over.
29:24 Tom Scobbie manages to make a clearance.
29:14 Rory McKeown restarts play with the free kick.
29:06 Rory Fallon concedes a free kick for a foul on Rory McKeown.
29:02 Free kick taken by Craig Samson.
28:40 The referee blows for offside against Stevie May.
26:23 Tom Scobbie takes the free kick.
26:14 Unfair challenge on Stevie May by James Fowler results in a free kick.
25:32 Tom Scobbie restarts play with the free kick.
25:18 Foul by James Fowler on Murray Davidson, free kick awarded.
23:44 Clearance made by Rory Fallon.
23:38 Rory McKeown crosses the ball in from the free kick.
23:10 Foul by Gwion Edwards on Rabiu Ibrahim, free kick awarded.
22:33 Stevie May takes the chance to get an effort at goal and missed to the right of the target.
21:26 Alan Mannus restarts play with the free kick.
21:09 Kris Boyd is adjudged to have handled the ball.
17:59 The ball is sent over by David MacKay.
15:05 Free kick taken by Craig Samson.
14:57 Darren Barr fouled by Stevie May, the ref awards a free kick.
13:19 Stevie May has an effort at goal and missed to the left of the net.
12:48 Clearance by Frazer Wright.
12:40 Corner taken by Rabiu Ibrahim from the right by-line.
10:55 Header at goal by Stevie May goes right of the post.
10:44 Brian Easton crosses the ball in from the free kick.
10:19 Darren Barr challenges Stevie May unfairly and gives away a free kick.
8:51 Free kick taken by David MacKay.
8:37 Unfair challenge on Murray Davidson by Kyle Jacobs results in a free kick.
4:18 The ball is delivered by Rory McKenzie.
3:20 Brian Easton manages to make a clearance.
3:10 Rabiu Ibrahim crosses the ball in from the free kick.
Correction - 2:49 Foul by Chris Millar on Rabiu Ibrahim, free kick awarded.
2:49 Foul by Chris Millar on Kris Boyd, free kick awarded.
0:00 The referee gets the match started.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.