St Johnstone managed to secure a 1-1 stalemate in the fiercely contested Tayside derby after a dramatic finish at Dundee's Dens Park. The match unfolded with a quiet, uneventful first half dominated by the visitors, but the drama erupted in the final minutes.

The opening half saw few clear-cut chances. Both sides struggled to create rhythm, and the ball often lingered in the midfield. It was not until the sixth minute that the Saints threatened, when Enes Alic delivered a low cross from the right flank to Taylor Steven, whose well‑timed strike forced Dundee keeper Owen Goodman to parry the ball onto the post, resulting in a corner.

Dundee’s first real opportunity came thirteen minutes later. A cross was met by Joe Westley, who headed the ball toward goal, only for Saints keeper Toby Steward to punch it away.

The ball ricocheted off the post and continued its chaotic journey, but no goal materialised. Just before the half‑hour mark, Taylor Steven appeared to have found the back of the net, but the referee disallowed the goal after spotting an earlier infringement in the build‑up. The decision left both sets of supporters frustrated, as the match remained deadlocked at 0‑0. As the half drew to a close, St Johnstone pressed higher, forcing Dundee to defend deeper.

Goodman had to make a reflex save from a deflected effort by Sam Stanton, keeping the scoreline intact heading into the break. The second half began with Dundee making three changes to the side that had fallen to Hibernian on Sunday, introducing Brad Halliday, Bobby Wales and Alan Forrest in place of Drey Wright, Bradley Fink and Charlie Reilly. Meanwhile, Saints also tweaked their lineup after a 2‑0 loss to Hearts at Tynecastle, swapping out Josh Fowler and Liam Smith for Matty Todd and Taylor Steven.

The visitors struck first blood in the 60th minute. Westley received a through ball that split the Saints defence and slotted a low shot from just inside the box.

Unfortunately for Dundee, the effort drifted wide of Steward’s left‑hand post, and the chance went unclaimed. Four minutes later, substitute Kai Fotheringham entered the fray for St Johnstone and almost made an impact, curling a shot just wide of the post.

Dundee responded quickly, with Westley again testing the Saints keeper inside the penalty area. Steward produced a crucial block, pushing the ball out for a corner and averting a potential lead.

Soon after, the ball fell to Charlie Reilly, who found himself with a clear chance but lacked composure and blasted the ball over the crossbar. The miss was a warning sign for the home side, who were still searching for a breakthrough. The decisive moment arrived in the 87th minute. Joe Westley headed a looping ball that struck the crossbar, and the rebound fell to Reilly.

Demonstrating sharp reflexes, he rose above the defence and headed the ball home, giving Dundee a 1‑0 advantage with only a few minutes remaining. St Johnstone, however, were not ready to concede defeat.

In stoppage time, substitute Josh Fowler seized his chance. Receiving the ball on the turn, he unleashed a powerful shot that beat the helpless Goodman, leveling the match at 1‑1 and salvaging a point for the visitors.

After the final whistle, both managers reflected on the performance. Dundee boss Steven Pressley admitted that his side had dominated possession and created more opportunities, but lamented the inability to hold onto the late lead.

"We had the greater percentage of possession and thought we had the bigger chances," Pressley said. "The draw reflects the game, but after scoring so late we hoped to see it out.

We need to improve our possession, sustain pressure and control the game better." St Johnstone manager Simo Valakari praised his squad’s resilience, noting the importance of character in a high‑pressure local derby. "We had lost two matches previously, but the players showed great character tonight. They never gave up and pushed until the end, earning a well‑deserved point," Valakari remarked.

The match also featured a notable administrative note: shortly before kickoff, Dundee announced the season‑long loan signing of Jack Moorhouse from Manchester United. Despite the fanfare, Moorhouse did not feature in the matchday squad. Overall, the derby provided a textbook example of how football can swing in a matter of minutes. Dundee’s late heroics were neutralised by St Johnstone’s determination, resulting in a shared point that both sides will analyse as they look ahead to their next fixtures in the Scottish Premiership.