El “Tri” terminó segundo en el Grupo A detrás de Brasil, y enfrentará a Holanda en la siguiente ronda el domingo en Fortaleza.
Márquez, que juga su cuarta Copa del Mundo, anotó con cabezazo tras un tiro de esquina a los 72. Guardado aumentó tres minutos después con un potente remate y Hernández redondeó a los 82 con su primer tanto del torneo.
Ivan Perisic descontó por Croacia a los 87.