Adam Idah's late goal for Celtic wasn't enough to secure victory in the Old Firm derby as they drew 3-3 with Rangers. 

The on-loan Norwich City striker delivered what looked to be the sucker punch to secure a vital 3-2 victory for Brendan Rodgers' men in their push for the Scottish Premiership title, only for Rabbi Matondo to net a 93rd-minute equaliser for the hosts. 

Celtic raced into a two-goal advantage prior to halftime, with Daizen Maeda opening the scoring after just 24 seconds. Matt O'Riley doubled their advantage from the spot after 34 minutes. 

Rangers staged a second-half comeback. Wolves loanee Fabio Silva won a controversial penalty, which James Tavernier dispatched. Abdallah Sima's deflected strike on 86 minutes completed their comeback. 

Idah, who replaced Kyogo Furuhashi in the 69th minute, latched onto Paulo Bernardo's pass before working a yard of space and dispatching confidently into the net less than 60 seconds after the Rangers equaliser. 

It was Idah's sixth goal in nine Scottish Premiership matches since completing his January move to Glasgow from Norwich. 

Matondo's equaliser prevented Idah from being the hero on Old Firm derby day - with the spoils shared at Ibrox. The result means Celtic remain at the summit of the table by a point, although Rangers have a game in hand. 

The Pink Un: Adam Idah regained Celtic's lead at Ibrox in a 3-3 draw with Rangers.Adam Idah regained Celtic's lead at Ibrox in a 3-3 draw with Rangers. (Image: PA Images)

Former City duo Todd Cantwell and Kieran Dowell came off the bench for Rangers in the contest. 

Idah wasn't the only Norwich loanee on the scoresheet, with Christos Tzolis continuing his rich vein of goalscoring form by netting in Fortuna Dusseldorf's 2-0 victory over Eintracht Braunschweig on Sunday. 

The Greek winger converted from the spot after 55 minutes to net his 18th goal in 25 Bundlesiga Two matches. The victory pushes Dusseldorf into third, a play-off position for promotion to the top flight.