NEIL Lennon claimed before the first Old Firm game of this season that no marker would be put down by either side no matter the outcome but his Celtic team left a huge bruise on Rangers.

An Odsonne Edouard goal, his fifth in the derby, set up the win sealed in injury time by substitute Johnny Hayes. Overall, Celtic’s victory came down to tactics and how both teams approached the match.

READ MORE: Rangers' Old Firm defeat to Celtic was a painful throwback 

Neil Lennon won a lot more than just three points – albeit that his team clear at the top of the Premiership. He got one over Steven Gerrard and the frustrated home fans knew it.

Many of Celtic’s key players weren’t at their best on the ball, Nir Bitton, playing at centre-half pulled up with a hamstring in the second half meaning Celtic played the last 25 minutes with Moritz Bauer making an unexpected debut at right-back.

The £7million summer signing, Christopher Jullien, was superb. Nobody had a better game.

There was a surprise in the Rangers starting team when Jermain Defoe was named in front of Alfredo Morelos, although the veteran English striker tended to play on the right. Also, there was a lack of width in the side, which had brought so much joy this season.

It was a puzzling formation to watch and it appeared equally confusing to Gerrard’s team.

The Rangers manager got the big decisions wrong. This was a bad, bad day for the Englishman.

It was a tepid start to the match which suited Celtic. They were happy enough for Rangers to have possession because, bar one or two brief moments, the home side weren’t a threat. Fraser Forester didn’t have a save to make in his first 45 minutes back at Ibrox.

That the game produced a goal after 32minutes of not very much was something of a surprise. That it arrived by a mistake was par for the course going with what had gone before.

Connor Goldson will look back on his attempt at a pass from the back with dread. His woeful ball was gobbled up by Mikey Johnstone, his threaded a pass through the middle of the Rangers backline, Edouard read what was happening, timed his run superbly and with typical coolness passed his shot past into the bottom corner.

A huge moment in the. It remains to be seen

The Rangers players lost out too many 50/50s, either coughing up possession or conceding a foul. The requirement was for them to be calm. Instead, they grew narky and impatient.

Bobby Madden had decided it was a day when tackling would be allowed and not every illegal challenge was worthy of nothing more than a word. This meant Callum McGregor got off with a dreadful attempt of a challenge on Scott Arfield, and later in the half, Ryan Jack was late on Boli Bongoli.

READ MORE: Scott Brown says Celtic learned their lessons from Ibrox defeats to turn over Rangers

Jack could even have seen red never mind a yellow which didn’t materialise.

Gerrard made the expected change at the break. Sheyi Ojo replacing Glen Kamara. Rangers were better and Ojo at least got a shot on target, eleven minutes into the half, which Forster turned behind.

And then on the hour, Morelos got on for Defoe but still Rangers showed nothing of their early season form.

Sure, Rangers built up pressure at times but Celtic had more clear-cut chances – and this was them playing with caution, defending their lead rather than going all out to extend it.

Allan McGregor pulled off a fine save on 76 minutes from Jullien and Olivier Ntcham came close to a goal as well.

And then in injury-time, as Rangers piled everyone forward, Celtic broke, it was three against one, Johnny Hayes, at the second attempt, scored the greatest goal of his career.

With seconds remaining and Ibrox mostly empty, Jordan Jones was red carded for one of those ridiculous tackles, made on Bauer, made in desperate times.