Live
My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts
Scottish Premiership

Hearts 2-1 St. Johnstone: Wilson Strike and Alic Own Goal Enough Despite Saints Fightback

Hearts ground out a 2-1 Scottish Premiership win over St. Johnstone at Tynecastle, with James Wilson's early goal and an Enes Alic own goal doing the damage before R. Paton pulled one back for the visitors after the break.

Hearts crest
Hearts
Scottish Premiership
2:1
Full Time14.00 Saturday 29th August 2026
St. Johnstone crest
St. Johnstone
Editorial team
· 4 min read

The Basics Were There. The Ruthlessness Was Not.

Hearts win. Two goals, three points, job done. But if you watched this match and came away thinking everything was fine at Tynecastle, you were not watching the same game I was. Hearts created enough chances to win by a distance and left the door open far longer than they needed to. That is not a complaint about the result. That is a complaint about standards.

The thing is, a win is a win in this league. You take it. But Hearts had 18 shots, put seven on target, created four big chances, and missed three of them. St. Johnstone's goalkeeper made seven saves. Seven. Hearts need to be more clinical, and that is the end of it.

Wilson Sets the Tone Early

James Wilson got Hearts off to the perfect start, finishing with his left foot in the ninth minute with Josh McPake providing the assist. Early goal, home crowd up, St. Johnstone on the back foot. That is exactly how you want it at home.

Hearts had the better of the first half. They won 54 duels to St. Johnstone's 41. They made 18 successful headers to the visitors' 12. Hearts were competing. They were doing the basics in the physical battle and winning them convincingly. That is what home advantage is supposed to look like.

The second goal arrived in the 39th minute and it was not pretty. Enes Alic turned the ball into his own net to double Hearts' advantage before the interval. You will take those all day long. The scoreline was deserved. Hearts had been the better side. But three big chances missed before the break told a story of its own.

St. Johnstone Hit Back Through Paton

Listen, St. Johnstone were not overrun here, whatever the scoreline suggests. They had 53 per cent possession. They completed 406 passes to Hearts' 345. They made ten interceptions to Hearts' five. The visitors were working, competing, and making life difficult.

R. Paton gave them a foothold back in the match three minutes into the second half, converting with his left foot, with Sam Stanton picking up the assist. That goal changed the atmosphere inside Tynecastle. Suddenly Hearts had to hold on rather than add to their lead. That should never have been the case given the dominance they showed in the first half.

The thing is, St. Johnstone only created one big chance across the whole match. They missed none of them. Hearts created four. They missed three. That is the difference between a comfortable afternoon and a nervy finish. Accountability has to start in front of goal.

Hearts Held On But Left the Door Ajar

Both managers went to their substitutes as the match entered its final quarter. Hearts brought on Pierre Landry Kaboré and Blair Spittal at the 57-minute mark, replacing Wilson and Laurent Mendy. Calvin Miller came on for Sabah Kerjota in the 81st minute. The changes were sensible enough given the scoreline, but St. Johnstone kept pushing.

St. Johnstone introduced Macaulay Tait, Kai Fotheringham, T. Steven, and Logan Chalmers from the bench, all in the final twenty minutes or so. Four changes from the away side tells you their manager was not happy with how things were going. Credit to them for wanting to chase the game. But they could not find an equaliser.

Hearts' goalkeeper was not overworked for long stretches, but St. Johnstone did enough to make the scoreline respectable. The visitors had 52 dangerous attacks to Hearts' 44. That is not what you want to see when you are the home side with a two-goal cushion. The defensive shape from Hearts needed to be tighter in the second half. It was not.

What the Numbers Actually Tell You

Hearts dominated the shot count with 18 efforts to St. Johnstone's nine. They had ten shots inside the box, eight outside it, and still managed to put nine off target. That is the kind of wastefulness that costs you points over a long run of matches. Today it did not. Against better sides it will.

Hearts won the duels, won the headers, won eight corners to St. Johnstone's four, and created far more in the final third. But their goalkeeper made three saves and St. Johnstone's made seven. That gap in goalkeeper workload tells you the shape of the second half more than anything else. Hearts were on the back foot for long enough that it became uncomfortable viewing.

St. Johnstone had no clean sheet in either of their two completed Scottish Premiership matches heading into this fixture. They had conceded in both. That trend continued here. And Hearts, for all their profligacy, have shown they can score goals, putting ten past opponents across their last five Scottish Premiership matches before today.

The Verdict

Hearts pick up a deserved win. Three points on the board. Wilson was lively before his substitution, the own goal was fortunate but football rewards those who create pressure, and Paton's response for St. Johnstone showed there is desire in that squad even when things are going against them.

But Hearts left this match with questions to answer. You cannot miss three big chances at home and expect to get away with it every week. The desire was there. The attitude in the first half was correct. The basics of competing were met. The execution in front of goal, however, needs to improve. A lot.

Three points. Onto the next one. But sort out the finishing.

Frequently Asked Questions

Who scored for Hearts against St. Johnstone?

James Wilson scored for Hearts in the ninth minute with a left foot shot, assisted by Josh McPake. Hearts' second goal came from an Enes Alic own goal in the 39th minute.

Who scored for St. Johnstone against Hearts?

R. Paton scored for St. Johnstone three minutes into the second half with a left foot shot, assisted by Sam Stanton, to make the score 2-1.

How did Hearts and St. Johnstone compare statistically in this match?

Hearts dominated in shots, recording 18 in total to St. Johnstone's nine, and won 54 duels to the visitors' 41. However, St. Johnstone's goalkeeper made seven saves compared to Hearts' goalkeeper making three, reflecting a closer second half than the scoreline suggests.