Oslabljeni Hajduk u gostima je pobijedio Marsoniju golom Turkovića u 36. minuti. Utakmica se igrala u Slavonskom Brodu pred 4,000 gledatelja.
Pred svega 3,000 gledatelja Dinamo je protiv NK Zagreba namjeravao doći do pobjede, kako bi zadržao korak s Hajdukom. Drpićevim golom modri su poveli u 37. minuti, no važan bod Zagrebu donio je Prosinečki s 11 metara u 59. minuti.
Hajduk je ovom pobjedom glavnom konkurentu za titulu pobjegao na velikih 5 bodova razlike.
Rijeka je pred 1,000 gledatelja svladala Slaven 2:0, golovima Milinović (51) i Čavala (65).
Osijek je u posljednjim minutama utakmice u Zadru propustio pobjedu nad domaćinom. Osječani su poveli u 29. minuti, golom Špehara s 11 metara, a bod Zadranima donio je Brajković u 83. minuti.
Cibalia je pobjedom 1:0 nad Interom došla do vrijedna tri boda u borbi za ostanak u ligi. Pred 1,000 gledatelja pobjedonosni pogodak postigao je Greer tri minute prije kraja utakmice.
Varteks je protiv Kamen Ingrada pokušao doći do bodova za uključenje u trku za Ligu za prvaka, no početni rezultat 0:0 bio je i konačni.
Rezultati 18. kola nogometnog prvenstva Hrvatske: