The substitute Kelechi Iheanacho kept his cool amid the tension as Celtic capitalised on more indiscipline from 10-man Hibernian to move level on points with the leaders, Hearts.

Hibs’ cause was dented in the 20th minute when Jamie McGrath became their fourth player in three games to be sent off.

It looked like Celtic were on course for a straightforward victory when Daizen Maeda broke the deadlock in the 41st minute, but the captain, Joe Newell, scored a contentious equaliser for the hosts in first-half stoppage time.

Celtic got themselves back in front in the 72nd minute when Iheanacho – a key figure in recent wins over Dundee and St Mirren – again popped up with a vital goal.

Martin O’Neill’s side had to endure some nervy moments in the closing stages but held on for a fourth-consecutive league win to move four points clear of third-placed Rangers and behind Hearts on goal difference. Hearts and Rangers play each other at Tynecastle on Monday.

Many Hibs supporters wanted their team to lose in order to damage bitter rivals Hearts’ hopes of winning the league and this situation was reflected by the sight of thousands of empty seats and a low-key atmosphere in the home end.

View image in fullscreen Kelechi Iheanacho fires home from close range after coming on as a substitute. Photograph: Fred Palmer/Focus Images Ltd/Shutterstock

The commitment of their players, however, was illustrated early on as Warren O’Hora defiantly charged down a shot in the box from Benjamin Nygren. Celtic had started purposefully and Maeda blazed over after being released by Callum McGregor.

The visitors’ early superiority helped earn them a numerical advantage in the 20th minute as McGrath slid in recklessly on Johnston and caught the Canada international on the ankle as he tried to drive forward. The Republic of Ireland midfielder was initially booked before the video assistant referee advised a pitch-side review. It was the third time in successive games Hibs had been reduced to 10 men in the first half.

Celtic camped in the opposition half thereafter, probing for an opening. Their pressure paid off in the 41st minute after Johnston played a one-two with Nygren on the right and fizzed over a perfect low delivery for Maeda, who knocked the ball in from three yards.

The hosts equalised in first-half stoppage time. Nicky Cadden’s cross was not cleared properly by either Nygren or the goalkeeper Viljami Sinisalo and Newell scooped in the loose ball from seven yards. The ball appeared to roll off Newell’s arm before he shot but it stood after a lengthy VAR check.

With tension rising in the away end, Iheanacho – barely three minutes after entering the fray – chested the ball down and fired home after Arne Engels headed on Kieran Tierney’s corner.