Kenny McLean helped Aberdeen to their 14th league win of the Scottish Premiership season with a 3-1 victory over Kilmarnock.
The midfielder, who signed a three-and-a-half-year deal with City last week before returning to The Dons on loan for the rest of the season, played the whole 90 minutes at Pittodrie.
Kris Boyd gave the visitors the lead in the first-half but two strikes from Scott McKenna and one from Niall McGinn after the interval saw Aberdeen pick up all three points.
The next day, Rangers leapfrogged Aberdeen to second in the league table with a 2-1 victory at bottom side Ross County.
A late David Ngog penalty could not helped County turn around the scoreline as goals from Daniel Candeias and Jason Cummings were enough to take the points at the Global Energy Stadium.
Russell Martin featured for The Gers as he completed his second consecutive 90 minutes in a blue and white shirt.
In the same division, Steven Naismith featured for Hearts as they drew 1-1 with Motherwell.
The Scottish forward played 90 minutes at Tynecastle as David Milinkovic’s goal was cancelled out by Curtis Main in stoppage time.
In Sky Bet League One, Shrewsbury Town closed the gap on leaders Wigan Athletic with a 1-0 win over Portsmouth.
Usual starters Ben Godfrey and Carlton Morris were once again crucial for Salop who reigned victorious at Fratton Park after James Bolton’s first-half strike.
Plymouth Argyle continued their remarkable resurgence with a hard-fought 2-1 victory over struggling Oldham Athletic.
Early goals from Antoni Sarcevic and Ruben Lameiras got The Pilgrims off to a perfect start but Yann Songo’o’s own goal shortly after the interval ensured it would be a nervy end to proceedings at Boundary Park.
The visitors were indebted to Remi Matthews who made two outstanding saves to preserve Plymouth’s lead and help them hold on for the win.
Meanwhile, Diallang Jaiyesimi was an unused substitute as Grimsby were beaten 1-0 at home to Sky Bet League Two leaders Luton Town.
In Germany, Marcel Franke played the full 90 minutes for Dynamo Dresden but couldn’t prevent them being beaten 1-0 at Sandhausen in 2. Bundesliga.
Louis Ramsay was withdrawn after 25 minutes of Woking’s 1-0 win over Fylde in the National League on Saturday.
The full-back limped off after a first-half collision and will be assessed over the coming days before a decision is made on when he is fit to return to action.
Lazar Stojsavljevic's header in the second-half helped The Cards to victory as they moved up to 15th in the table.
Elsewhere in the same division, Michee Efete helped Torquay United hold league leaders Macclesfield Town to a draw at Moss Rose.
In non-league, Jake Hallett helped Mildenhall Town to a 5-2 win at Tilbury.
Both Yanic Wildschut and Ebou Adams did not feature for Cardiff and Leyton Orient respectively this weekend and there were no games for Adam Phillips at Cambridge United and Paul Jones at Exeter City.