Hearts endured a taxing week and managed to cling to a narrow 2-1 victory on their own turf against St Johnstone, a result that lifted them into second place in the Scottish Premiership. The Edinburgh side entered the match buoyed by a recent Conference League play‑off win away to Rapid Vienna, and they made the most of an early two‑goal advantage before the visitors rallied late on.

The opening minutes saw the Jambos assert their intent. After a corner from Jordi Altena was flicked back across the six‑yard line, Laurent Mendy rose to meet the ball, only to see his header pushed over by St Johnstone keeper Toby Steward. Two minutes later, a loose pass from Saints defender Zach Mitchell was pounced upon by Josh McPake, who slipped a perfectly weighted ball into the path of James Wilson.

Wilson sprinted into the box and unleashed a low, driven shot that slipped past the exposed Steward, giving Hearts an early lead. The momentum continued when Mendy, again involved, found himself in a promising position after a corner routine.

His effort, however, was saved by Steward, who managed to keep the ball out of the net. Hearts continued to press, and in the 39th minute they doubled their advantage. A coordinated move saw Mendy and the newly‑signed Bosnian left‑back Enes Alic combine to nudge a free‑kick from the left side into the six‑yard area, where it was bundled home amid a crowded penalty box.

The goal was officially recorded as an own‑goal by Alic, but the pressure and movement that led to it belonged to the home side. St Johnstone, who were playing their first match after a three‑week hiatus, introduced Alic to the lineup and tried to find a foothold. Their best chance before halftime came when Jamie Gullan struck from a Liam Smith cross, only to see his effort sail wide.

On the opposite end, Hearts defender Stuart Findlay managed to divert an Alic cross just wide of the post, narrowly missing a second‑half equaliser. The second half began with St Johnstone showing renewed vigour.

In the 48th minute, Ruari Paton outmuscled Jordi Altena to latch onto a lofted ball from Sam Stanton. Paton drove forward and slipped the ball past the still‑recovering Beau Reus, restoring parity and injecting fresh belief into the visitors. The goal sparked a flurry of attempts from the Saints, who pressed high and forced Hearts into a defensive posture.

Hearts responded by tightening their shape. Substitute Landry Kabore entered the fray, only to be denied by a spectacular save from Steward. Later, Blair Spittal unleashed a curling effort that rattled the crossbar, underscoring the fine margins that defined the encounter. Despite the pressure, Hearts held firm, relying on disciplined defending and timely interventions from Steward, whose composure under fire was a key factor in preserving the lead.

Manager Wouter Vrancken, who had made four changes to the side that travelled to Austria – bringing in Christian Borchgrevink, Tomas Magnusson, Laurent Mendy and Sabah Kerjota – praised his squad’s resilience. He noted that the players had endured 120 minutes of football across two competitions with merely two days of rest, a schedule that left little room for full recovery. Vrancken highlighted the emotional fatigue that set in after Paton’s goal, but he was pleased to see his team stay united and fight for the result, describing the collective spirit as an "important quality". St Johnstone’s manager Simo Valakari expressed disappointment at conceding two first‑half goals but remained upbeat about his team’s performance.

He lauded the Saints’ desire, movement and passing, emphasizing that they created numerous chances and could suffocate opponents with their rotations. Valakari’s frustration centred on the missed opportunities rather than the overall display, acknowledging that converting chances is essential in tight contests.

The match also featured a few notable substitutions and tactical tweaks. American forward JJ Williams was listed among the bench, while Hearts’ defensive line saw the introduction of Borchgrevink and Magnusson, both of whom contributed to the team's stability.

On the Saints side, the debut of Alic added a fresh dynamic to their back line, though the own‑goal proved costly. In the closing stages, St Johnstone continued to press, seeking an equaliser. Their persistence was evident as they piled on attacks, but the Jambos’ defensive discipline, coupled with Steward’s reliable goalkeeping, kept the scoreline at 2‑1.

The final whistle confirmed back‑to‑back league wins for Hearts, cementing their position near the top of the table and providing a morale boost ahead of upcoming fixtures. Overall, the encounter showcased the physical and mental demands of top‑flight Scottish football, especially when clubs juggle domestic league commitments with European ambitions.

Hearts demonstrated that, despite fatigue and a compressed schedule, they possess the resolve to secure crucial points, while St Johnstone displayed promise and resilience that could serve them well in the remainder of the season. The match also highlighted the importance of squad depth, as both managers rotated players to manage workloads. Vrancken’s willingness to trust newer faces like Mendy and Kerjota paid dividends, while Valakari’s faith in debutant Alic, despite the unfortunate own‑goal, reflected a forward‑looking approach.

Fans watching the game could follow the action via the Scottish Premiership’s mobile streaming service, and highlights were made available for free online, allowing supporters to relive the key moments, including Wilson’s early strike, the dramatic own‑goal, Paton’s comeback goal, and Steward’s crucial saves. The result adds another chapter to the season’s narrative, with Hearts aiming to maintain momentum and St Johnstone seeking to bounce back from a narrow defeat.