Celtic took another step towards qualification for the Champions League knockout rounds after securing a well-earned point in Zagreb.
The visitors dominated much of the evening but struggled to find the cutting edge required to break the deadlock.
Nicolas Kuhn had a powerful second-half effort blocked before Auston Trusty and Kasper Schmeichel thwarted Marko Pjaca late on.
Brendan Rodgers‘ side head face Young Boys next up at Celtic Park, where a victory will all but secure progression in the competition.
A mouthwatering trip to Aston Villa in the final fixture rounds off the group stage.
Here, Kevin McKenna gives his verdict on the players who were in action on a gruelling night at the Stadion Maksimir.
Celtic manager Brendan Rodgers was frustrated not to see his side win in Zagreb
It was a positive point on the road for the Glasgow side amidst a hostile atmosphere
Auston Trusty was a rock at the heart of the visitors’ defence all night
CELTIC (4-3-3)
Kasper Schmeichel — 7
Reacted well to tip a late Pjaca effort over the bar as the hosts searched for an opener. Had precious little to do otherwise.
Alistair Johnston — 5
Had his work cut out up against the trickery of Pjaca, but stood up to the task well. Replaced at the break after picking up knock.
Cameron Carter-Vickers — 7
Composed on the ball and tough in the tackle. Celtic look much more solid when American is in the team.
Auston Trusty — 8
In the right place at the time to make a number of vital headed clearances. Produced brilliant block to deny Pjaca.
Greg Taylor — 7
Offered a real attacking threat in dominant first 45 for the visitors. Forced back in second period but played big part in earning clean sheet.
Callum McGregor — 6.5
Quiet night for the captain. Kept things ticking over in the middle but unable to get forward as much as he’d have liked.
Reo Hatate — 6
Frequently found space in dangerous areas but too often picked the wrong option. Influence faded as game wore on.
Paulo Bernardo — 7
Given the nod ahead of Engels and justified his selection. Tried to get team on front foot and did defensive duties well.
Paulo Bernardo curls a first-half free-kick over the crossbar as Celtic threaten
Kyogo is thwarted as he attempt to turn in a dangerous Bernardo cross
Nicolas Kuhn — 6.5
Some way off his best but did look like the man most likely to break the deadlock. Saw powerful second-half strike blocked by Bernauer.
Daizen Maeda — 5.5
Looked to have the better of Ristovski early on but wasn’t able to create anything of note. Caught in possession a few too many times.
Kyogo Furuhashi — 5
Tough night up top for the striker. Forced to feed off scraps for much of the evening and struggled to get on the ball.
Substitutes: Ralston (Johnston 45), McCowan (Hatate 65), Engels (Bernardo 65), Forrest (Maeda 72), Idah (Kyogo 72).
Not used: Sinisalo, Scales, Palma, Valle, Yang, Nawrocki, Welsh.
Brendan Rodgers — 6
Will be pleased to secure a valuable point on the road, but perhaps frustrated not to get all three after seeing side control the match.
DINAMO ZAGREB (4-2-3-1): Zagorac 6; Ristovski 6.5, Theophile-Catherine 7, Bernauer 6, Pierre-Gabriel 6; Kacavenda 5, Rog 7; Baturina 5.5 (Stojkovic 83), Spikic 6 (Mbuku 73), Pjaca 7 (Hoxha 82); Kulenovic 5.
Referee: Felix Zwayer (Ger) — 6
Attendance — N/A