Totalt var det landslagskaptenens 33:e fullträff i de europeiska fotbollscuperna. Med det ligger han jämnsides med Torbjörn Nilsson bland svenska målskyttar.
Bara en spelare är vassare.
Henrik Larsson - som under sin långa internationella karriär hann med 59 mål för Feyenoord, Celtic, Barcelona och Helsingborg.
Paris S:t Germains trepoängare var vad man brukar kalla programenlig. Zagreb förlorade samtliga sex matcher i gruppspelet förra säsongen och inledde årets med nederlag mot Dynamo Kiev och Porto. Förlust nummer nio var med andra ord väntad.
Trivs i Zagreb
För Paris SG var det första besöket på Maksimirstadion i Zagreb. Zlatan Ibrahimovic har varit där tidigare, senast i februari.
Det var då förbundskaptenen Erik Hamrén testade honom i rollen som tillbakadragen anfallare. Ibrahimovic svarade med ett mål och ett målpass i 3-1-segern mot Kroatien.
Nu såg det ut att kunna bli en sådan där kväll när bollen inte ville in för Zlatan Ibrahimovic. Första stora chansen kom redan efter några minuter. Marco Verratti lyfte fram, Ibrahimovic fann sig fri med Ivan Kelava men Dinamos målvakt kom ut i tid och styrde undan bollen. Nästa gång sköt han utanför, sedan Verratti läckert frispelat svensken med en hälspark.
Till slut visade han sin klass, men dryga tio minuter kvar av första halvlek. Jeremy Ménez kom runt på kanten, spelade snett inåt bakåt. Ibrahimovic utnyttjade sin styrka, tryckte bort försvararen och stötte in 1-0 med högerfoten.
- Det viktigaste är att vinna, men jag hade kunnat göra tre eller fyra mål i stället för ett, säger Zlatan till Sky.
Kort före halvtid kom Ménez förbi försvararen Ante Puljic och sköt 2-0.
Mål nummer 31 var inte långt borta för Ibrahimovic när han lobbade över Kelava, bara för att se bollen smita utanför stolpen.
Halvvägs i gruppspelet står Paris på sex poäng, tre bakom Porto som har full pott. Men portugiserna fick jobba rejält hemma mot Dynamo Kiev. Ukrainarna kvitterade två gånger innan Jackson Martinez slog in 3-2, colombianens andra i matchen.