Matchen startade trögt från bägge håll, men i den 32:a minuten fick Kroatien en hörna som efter många studsar ledde till mål.
Modric slog hörnan som Ante Rebic skarvade vidare till Mario Mandzukic som nickade på Etebo.
Inget av lagen noterades för ett skott på mål i den första halvleken.
I början av andra halvlek var Nigeria hyfsat nära att kvittera på hörna, men nicken gick utanför.
Istället blev det Kroatien som gjorde 2-0. William Ekong drog ner Mario Mandzukic i straffområdet och fick gult kort. Sedan förvaltade Modric straffsparken stensäkert. Målet var den kroatiska superstjärnans första i ett VM-slutspel.
Det blev alltså Kroatien som tog hem trepoängaren då de bägge lagen möttes för första gången i historien. Nu är uppförsbacken tuff för Nigeria. De har en seger på de tretton senaste VM-matcher och Island och Argentina väntar.
Världsmästerskapet i fotboll
Kroatien
2 - 0
Nigeria
Första halvlek
- Rakitic30'
- 1 - 0Etebo32'
Andra halvlek
- BrozovicKramaric60'
- 62'MusaIwobi
- 70'Troost-Ekong
- 2 - 0Modric71'
- 72'IheanachoIghalo
- KovacicRebic78'
- PjacaMandzukic86'
- 88'SimyMikel
- Brozovic89'
Startelvor
Kroatien: Danijel Subasic; Sime Vrsaljko, Dejan Lovren, Domagoj Vida, Ivan Strinic; Ante Rebic, Ivan Rakitic, Andrej Kramaric, Luka Modric, Ivan Perisic; Mario Mandzukic
Nigeria: Francis Uzoho; Abdullahi Shehu, Leon Balogun, William Ekong, Bryan Idowu; Victor Moses, Wilfred Ndidi, Jon Obi Mikel, Oghenekaro Etebo, Alex Iwobi; Odion Ighalo