Kevin Kelsy secured a double for Rangers in a 4‑0 triumph over St Johnstone at Ibrox, pushing the club within a point of Celtic at the summit of the Scottish Premiership. The match, played in a wet and windy afternoon, saw Rangers respond after a disappointing 2‑2 draw with Dundee the previous week. Kelsy opened the scoring in the 29th minute, and his second goal arrived five minutes after the 61st‑minute strike from Ryan Naderi, while a third came in the 74th minute. St Johnstone’s Kai Fotheringham was sent off for a high challenge on Nico Raskin, a decision confirmed by the video‑assistant referee. A late substitute, Tochi Chukwuani, added a fourth goal in the final minutes. Goalkeeper Toby Steward kept the visitors in the game with a number of saves, but the Rangers’ dominance was evident throughout.
Celtic, who sit four points clear of Rangers, will have the chance to widen the gap when they travel to Hibernian on Sunday afternoon. The match is scheduled for noon GMT, with Hibernian currently at the bottom of the table.
Meanwhile, Dundee United edged Aberdeen 3‑2 in a dramatic encounter at Tannadice. Zidane Iqbal opened the scoring for the hosts, but Nesta Guinness‑Walker equalised for the visitors, both players netting their first goals for their clubs. Dylan Tait restored the lead for United before Connor Ronan pulled Aberdeen level after the break. Zac Sapsford sealed the victory with a late goal, moving United to fourth place, one point behind Hearts, who are set to face Motherwell on Sunday. Aberdeen fell to ninth in the standings.
Falkirk benefited from two own goals in a 3‑0 win over Kilmarnock, with centre‑backs Cathal McCarthy and George Stanger inadvertently scoring against their own team. St Mirren ended a losing streak with a 2‑1 victory over Dundee, courtesy of Calvin Ramsay and Eseosa Sule, while Bradley Fink reduced the deficit for the visitors.
