Hearts players dejectedImage source, SNS
Image caption,

An error from Hearts goalkeeper Alexander Schwolow allowed Kilmarnock to equalise late on

At a glance

  • Shankland puts Hearts ahead after goalless first half at Tynecastle

  • Late Anderson leveller after Schwolow error earns point for struggling Kilmarnock

  • Hearts now level on points with Celtic after failing to win for fourth game in a row

Watch Hearts v Kilmarnock highlights

03/12/25

Hearts visit Celtic on Sunday for a top-of-the-table clash with their eight-point Scottish Premiership lead gone, after Bruce Anderson's 90th-minute leveller for struggling Kilmarnock left them without a win in four games.

Having won one of their previous five matches, Derek McInnes' Hearts were in need of a victory against the manager's former club to refuel chat of a serious Tynecastle title challenge.

Lawrence Shankland's 11th goal of the season, a lofted finish following a Tomas Magnusson pass, looked set to provide that.

But Anderson's late equaliser, a rebound after goalkeeper Alexander Schwolow fumbled Liam Polworth's strike from distance, extended Hearts' stuttering form.

McInnes' men still lead the table on goal difference, but Celtic are now level on points and have a game in hand with Sunday's match at Parkhead looming.

Kilmarnock's winless run stretches to eight games, but this point will serve as a huge boost for Stuart Kettlewell and his players.

Analysis: Hearts continue to stutter as Kilmarnock show spirit

Hearts were eight points clear of Celtic just over a month ago when they overwhelmed the reigning champions in a 3-1 win at Tynecastle.

Six games later, that gap has been closed completely, which evidences just how difficult it is for any non-Old Firm club to maintain a title push.

Some concerns were bubbling away about Hearts' creativity after they had failed to score in back-to-back games at Aberdeen and Motherwell.

And those worries will not go away after this one as they were simply unable to put Kilmarnock to bed despite having 65% possession and pumping 38 crosses into the visitors' box.

Shankland had a close-range header blocked and Magnusson nodded off a post before they survived a huge scare when Marcus Dackers headed his own effort against the Hearts crossbar.

The home side failed to heed the warning, though, as Schwolow's error allowed Anderson to spark bedlam in the away end.

It also earned a precious point for Kilmarnock, who ended the game with a higher expected goals rating than their opponents (2.23 to 1.74).

Graphic

What they said

Hearts head coach Derek McInnes: "It 100% [feels like two points dropped]. You're never there until the referee blows the final whistle.

"It's a mistake, we're not going to kill people for that. We should be dealing with the shot. It's unfortunate for us for all the control we had. A lot of what I wanted from the game was there.

"We could have done with that second goal, but sometimes 1-0 should be enough. We should just stay calm."

Kilmarnock manager Stuart Kettlewell: "I thought we were pushing to win it. Firstly we felt we had to give ourselves a foundation in the game.

"We spoke about tying to grow in the game and that was in the gameplan. It's a brilliant finish from Shankland, but we roll the dice and put attackers on to get something out of the game.

"The players managed the game well from 1-0 down. We were looking for a big moment and Bruce [Anderson] came up trumps."

Media caption,

Hearts 'could have done with three points' - McInnes

What's next?

Hearts face a huge game on Sunday (15:00 GMT) as they travel to face second-placed Celtic, who have a game in hand and will be led by new manager Wilfried Nancy for the first time.

Kilmarnock are in action late on Saturday (20:00) as a challenging run continues with the visit of Rangers.

Player of the match

Number: 8 B. Lyons
Average rating 7.29
Number: 9 L. Shankland
Average Rating: 5.82
Number: 89 A. Kyziridis
Average Rating: 5.48
Number: 22 T. Magnússon
Average Rating: 5.47
Number: 14 C. Devlin
Average Rating: 5.42
Number: 18 H. Milne
Average Rating: 5.29
Number: 12 C. Borchgrevink
Average Rating: 5.17
Number: 19 S. Findlay
Average Rating: 4.84
Number: 11 P. Kaboré
Average Rating: 4.57
Number: 25 A. Schwolow
Average Rating: 4.46
Number: 10 Cláudio Braga
Average Rating: 4.42
Number: 2 F. Kent
Average Rating: 4.31
Number: 17 A. Forrest
Average Rating: 4.19
Number: 31 O. McEntee
Average Rating: 3.61
Number: 16 B. Spittal
Average Rating: 2.85

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.