Ten-man St Johnstone held on against Hearts to retain their record of not losing on the opening day of the season since August 2004.
Hearts, the better side for most of the match, eventually made the breakthrough on the stroke of half time.
Calum Elliot headed in Lee Wallace's near post cross, but Saints replied immediately, with debutant Sam Parkin heading home from 12 yards.
Saints' Steven Anderson was sent off for scything Suso after 73 minutes.
But the game ended in a stalemate after a second half during which neither goalkeeper was tested.
Hearts manager Jim Jefferies had resisted the temptation to hand debuts to new strikers Kevin Kyle and Stephen Elliott, with the pair short of match-fitness, despite the absence of suspended trio Eggert Jonsson, Ismael Bouzid and Ryan Stevenson and the injured Andy Driver and David Obua.
St Johnstone manager Derek McInnes handed competitive debuts to goalkeeper Peter Enckelman and strikers Parkin and Marcus Haber, while Dave Mackay and Michael Duberry were passed fit.
Parkin (left) equalised for the visitors at Tynecastle
But it was Hearts who started the brighter, with David Templeton particularly influential.
The diminutive forward fired just wide from the edge of the penalty box and then netted in off the back post only to have his goal celebrations cut short by the far-side assistant referee flagging for offside.
Templeton then laid the ball into the path of Calum Elliot, whose low drive flew straight into the arms of Enckelman.
Saints' more direct style produced a couple of half chances, Liam Craig finding Parkin at the back post and then sending a long-range strike straight at goalkeeper Marian Kello.
The visitors were forced to adjust their line-up after 19 minutes, when Danny Grainger collided with a post, was stretchered off and replaced with Cleveland Taylor.
A Ruben Palazuelos shot on the turn powered over from 20 yards as both sides were being restricted to long-range efforts.
All that changed in the dying seconds of the first half when a Wallace cross was steered past Enckelman from eight yards off the head of Elliot.
Saints were level within seconds, Taylor crossing from the by-line and Parkin powering his header into the far corner of the net from 12 yards.
The game descended into a dour midfield battle after the break, but Hearts were given a chance to take advantage when their opponents were reduced to 10 men after 73 minutes.
Anderson could have no complaints after a karate kick from behind into the calf of Suso.
Hearts threw on Kyle in an attempt to make the breakthrough and, although the big striker finished the game with blood streaming from a head cut after a clash of heads with Hugh Davidson, the lifeblood had already been drained from the game.
90:00+3:07 Attacking throw-in by Jason Thomson (Hearts).
90:00+2:51 Defending throw-in by Jason Thomson (Hearts).
90:00+2:16 Free kick awarded for a foul by Stephen Elliott on Michael Duberry. Peter Enckelman takes the free kick.
90:00+1:52 Defending throw-in by Jason Thomson (Hearts).
90:00+0:32 Free kick taken by Liam Craig.
90:00+0:32 Booking Lee Wallace is cautioned by the ref for unsporting behaviour.
90:00+0:26 Free kick awarded for an unfair challenge on Cleveland Taylor by Lee Wallace.
90:00 The referee blows for the end of the match.
89:53 Defending throw-in by Liam Craig (St Johnstone).
89:13 Jason Thomson sends in a cross, save made by Peter Enckelman.
89:04 Goal kick taken short by Marian Kello (Hearts).
88:43 Effort on goal by Murray Davidson from long range goes over the crossbar.
87:56 Unfair challenge on Cleveland Taylor by Arvydas Novikovas results in a free kick. Peter Enckelman restarts play with the free
kick.
86:38 Free kick awarded for an unfair challenge on Collin Samuel by Stephen Elliott. Chris Millar takes the free kick.
86:04 Corner taken by Craig Thomson from the left by-line, Michael Duberry makes a clearance.
85:48 The ball is swung over by Arvydas Novikovas, clearance made by Ruben Palazuelos.
83:03 Stephen Elliott gives away a free kick for an unfair challenge on Kevin Rutkiewicz. Peter Enckelman takes the free kick.
82:40 Defending throw-in by Chris Millar (St Johnstone).
82:18 Goal kick taken long by Marian Kello (Hearts).
81:18 Centre by Craig Thomson, clearance by Michael Duberry.
80:24 Sam Parkin gives away a free kick for an unfair challenge on Darren Barr. Marius Zaliukas takes the direct free kick.
79:51 Kevin Kyle concedes a free kick for a foul on Michael Duberry. Peter Enckelman takes the direct free kick.
79:38 Attacking throw-in by Lee Wallace (Hearts).
78:59 Substitution Suso Santana goes off and Arvydas Novikovas comes on.
77:57 Attacking throw-in by Kevin Kyle (Hearts).
76:06 Goal kick taken long by Peter Enckelman (St Johnstone).
75:43 Long range effort from Ian Black misses to the left of the goal.
73:15 Suso Santana takes the direct free kick.
73:15 Sent off The referee red cards Steven Anderson for violent conduct.
73:04 Free kick awarded for an unfair challenge on Suso Santana by Steven Anderson.
72:10 Unfair challenge on Ruben Palazuelos by Murray Davidson results in a free kick. Direct free kick taken by Marian Kello.
71:44 Kevin Kyle takes a shot. Marian Kello makes a save.
70:58 Marian Kello restarts play with the free kick.
70:58 Substitution Marcus Haber leaves the field to be replaced by Collin Samuel.
70:58 The official flags Cleveland Taylor offside.
70:24 Attacking throw-in by Lee Wallace (Hearts).
69:42 Darren Barr challenges Michael Duberry unfairly and gives away a free kick. Peter Enckelman restarts play with the free kick.
69:02 Jody Morris concedes a free kick for a foul on Marius Zaliukas. Direct free kick taken by Craig Thomson.
67:40 Attacking throw-in by Lee Wallace (Hearts).
65:57 Craig Thomson takes the outswinging corner, Kevin Kyle has a headed effort at goal from close range which goes wide of the
left-hand upright.
65:35 Marcus Haber is flagged offside by the assistant referee. Indirect free kick taken by Marian Kello.
65:01 Substitution Calum Elliot leaves the field to be replaced by Kevin Kyle.
65:01 Substitution Stephen Elliott joins the action as a substitute, replacing David Templeton.
64:23 The free kick is swung in left-footed by Liam Craig, clearance made by Marius Zaliukas.
63:55 Booking The referee shows Suso Santana a yellow card.
63:09 Corner taken by Liam Craig from the right by-line to the near post, Jason Thomson manages to make a clearance.
61:52 Corner taken by Liam Craig, Ruben Palazuelos manages to make a clearance.
61:30 Marcus Haber delivers the ball, save by Marian Kello.
60:23 Suso Santana sends in a cross, Chris Millar makes a clearance.
59:38 Suso Santana is caught offside. Peter Enckelman restarts play with the free kick.
59:32 Attacking throw-in by Jason Thomson (Hearts).
59:11 Inswinging corner taken from the right by-line by Craig Thomson, Michael Duberry makes a clearance.
58:54 Lee Wallace crosses the ball, Murray Davidson gets a block in.
57:53 Attacking throw-in by Jason Thomson (Hearts).
57:35 Attacking throw-in by Jason Thomson (Hearts).
55:55 Craig Thomson produces a cross, Suso Santana has a headed effort at goal from just inside the box that misses to the left
of the goal.
55:44 Calum Elliot crosses the ball, Michael Duberry makes a clearance.
54:42 David Templeton fouled by Chris Millar, the ref awards a free kick. Free kick crossed by Craig Thomson, clearance made by
Liam Craig.
54:17 Goal kick taken long by Peter Enckelman (St Johnstone).
53:43 Substitution Kevin Rutkiewicz is brought on as a substitute for David MacKay.
53:01 Outswinging corner taken by Craig Thomson from the right by-line, clearance made by Sam Parkin.
52:39 Attacking throw-in by Jason Thomson (Hearts).
52:33 Defending throw-in by Jason Thomson (Hearts).
51:48 Corner taken right-footed by Craig Thomson to the near post, clearance made by Murray Davidson.
51:42 Craig Thomson delivers the ball, clearance made by Michael Duberry.
50:57 Lee Wallace restarts play with the free kick.
50:57 Booking David MacKay receives a caution for unsporting behaviour.
50:50 Foul by David MacKay on Calum Elliot, free kick awarded.
50:07 Goal kick taken long by Peter Enckelman (St Johnstone).
49:53 The ball is swung over by David Templeton.
49:07 Attacking throw-in by Jason Thomson (Hearts).
48:09 Corner taken right-footed by Craig Thomson from the left by-line, David MacKay manages to make a clearance.
47:32 Attacking throw-in by Lee Wallace (Hearts).
46:58 Attacking throw-in by Liam Craig (St Johnstone).
46:31 Attacking throw-in by Liam Craig (St Johnstone).
46:07 Defending throw-in by Jason Thomson (Hearts).
45:54 Attacking throw-in by Liam Craig (St Johnstone).
45:14 Outswinging corner taken left-footed by Liam Craig, save made by Marian Kello.
45:01 The referee gets the second half underway.
Half Time
45:00+1:57 Assist by Cleveland Taylor.
45:00+1:57 GOAL - Sam Parkin:Hearts 1 - 1 St Johnstone Sam Parkin finds the net with a headed goal from just inside the area. Hearts 1-1 St Johnstone.
45:00+0:25 Lee Wallace provided the assist for the goal.
45:00+0:25 GOAL - Calum Elliot:Hearts 1 - 0 St Johnstone Calum Elliot scores a headed goal from close range. Hearts 1-0 St Johnstone.
45:00 The referee blows for half time.
44:31 Free kick awarded for an unfair challenge on Suso Santana by Murray Davidson. Free kick taken by Suso Santana. Lee Wallace
delivers the ball,
43:26 The ball is crossed by Cleveland Taylor.
42:29 Direct free kick taken by Marius Zaliukas.
42:29 Booking Jody Morris is shown a yellow card for unsporting behaviour.
42:16 Jody Morris challenges Calum Elliot unfairly and gives away a free kick.
41:36 Attacking throw-in by David MacKay (St Johnstone).
40:49 Free kick awarded for an unfair challenge on Sam Parkin by Ian Black. Direct free kick taken by Liam Craig.
38:43 Defending throw-in by David MacKay (St Johnstone).
38:09 Attacking throw-in by Lee Wallace (Hearts).
37:58 Attacking throw-in by Lee Wallace (Hearts).
37:50 Suso Santana sends in a cross, clearance by David MacKay.
37:24 Attacking throw-in by Jason Thomson (Hearts).
36:36 Goal kick taken long by Peter Enckelman (St Johnstone).
35:30 Goal kick taken long by Marian Kello (Hearts).
34:35 Unfair challenge on Jody Morris by Ian Black results in a free kick. Free kick taken by Liam Craig.
33:49 Goal kick taken short by Peter Enckelman (St Johnstone).
31:03 Outswinging corner taken from the right by-line by Craig Thomson, Liam Craig makes a clearance. Outswinging corner taken by
Craig Thomson, Header from close in by Darren Barr misses to the left of the target.
29:55 Long range effort by Chris Millar goes wide right of the target.
29:21 Ian Black gives away a free kick for an unfair challenge on Jody Morris. Direct free kick taken by Liam Craig.
28:57 Defending throw-in by Liam Craig (St Johnstone).
28:19 Defending throw-in by Lee Wallace (Hearts).
28:04 Jody Morris concedes a free kick for a foul on Ian Black. Ruben Palazuelos takes the direct free kick.
27:56 Goal kick taken long by Peter Enckelman (St Johnstone).
27:09 The ball is delivered by Lee Wallace, Close range effort by Craig Thomson goes over the bar.
26:15 Marcus Haber is caught offside. Indirect free kick taken by Marian Kello.
25:34 Goal kick taken long by Marian Kello (Hearts).
24:35 Free kick awarded for a foul by Ian Black on Cleveland Taylor. Jody Morris fires a strike on goal direct from the free kick.
23:56 Foul by David Templeton on David MacKay, free kick awarded. The free kick is delivered left-footed by Liam Craig from right
wing, Jason Thomson makes a clearance.
23:17 Defending throw-in by David MacKay (St Johnstone).
20:56 Corner taken by Craig Thomson, clearance made by Murray Davidson.
20:56 Substitution Cleveland Taylor joins the action as a substitute, replacing Daniel Grainger.
17:33 Ian Black fouled by Jody Morris, the ref awards a free kick. Craig Thomson crosses the ball in from the free kick, clearance
made by Daniel Grainger.
16:07 Unfair challenge on Ruben Palazuelos by Jody Morris results in a free kick. Direct free kick taken by Marian Kello.
14:26 Attacking throw-in by Daniel Grainger (St Johnstone).
13:49 Liam Craig takes a shot. Marian Kello makes a save.
13:29 Defending throw-in by David MacKay (St Johnstone).
12:52 Defending throw-in by Jason Thomson (Hearts).
12:02 Defending throw-in by David MacKay (St Johnstone).
11:13 Goal kick taken long by Marian Kello (Hearts).
10:42 Defending throw-in by Daniel Grainger (St Johnstone).
10:05 Calum Elliot takes a shot. Save by Peter Enckelman.
9:14 The ball is swung over by Liam Craig, Chris Millar takes a shot. Save by Marian Kello.
8:33 Goal kick taken long by Peter Enckelman (St Johnstone).
8:01 Attacking throw-in by Daniel Grainger (St Johnstone).
7:49 Goal kick taken long by Peter Enckelman (St Johnstone).
5:23 Liam Craig takes a corner.
5:12 Lee Wallace sends in a cross, save by Peter Enckelman.
4:42 Foul by David MacKay on David Templeton, free kick awarded. Ruben Palazuelos restarts play with the free kick.
4:20 Defending throw-in by Jason Thomson (Hearts).
4:11 Attacking throw-in by Darren Barr (Hearts).
3:37 Attacking throw-in by Daniel Grainger (St Johnstone).
3:09 Defending throw-in by Daniel Grainger (St Johnstone).
2:53 Defending throw-in by Jason Thomson (Hearts).
2:09 The assistant referee signals for offside against David Templeton. Direct free kick taken by Peter Enckelman.
0:54 Goal kick taken long by Peter Enckelman (St Johnstone).
0:37 Effort from the edge of the box by David Templeton goes wide of the left-hand upright.
Live text and data provided by The Press Association.
Bookmark with:
What are these?