Apesar de jogar fora de casa, foi a equipe do Caxias que saiu na frente, logo aos 6 minutos de jogo. Após cobrança de escanteio de Wallacer, o volante Baiano subiu mais alto que a defesa adversária e acertou o ângulo do goleiro Airton.
Após o gol, a equipe grená procurou fechar os espaços do rival e apostar nos contra-ataques, sendo mais perigoso que o Juventude, que pouco assustava. Apesar de ter mais posse de bola, os donos da casa não conseguiram furar a defesa do Caxias.
No segundo tempo, o técnico Antonio Picoli trocou o meio-campista Pereira pelo atacante Queiroz para pressionar o rival. Não demorou para buscar o empate. Logo aos 2 minutos de jogo, Diogo Oliveira encontrou o lateral Adriano pela esquerda. Sem marcação, o jogador cruzou para o meio da área e contou com a falha de Baiano, que deixou a bola limpa no pé do centroavante Raphael Macena, que estufou o 1 a 1.
Mas o Caxias ainda levou perigo: aos 47 minutos, o atacante Lucão passou pela zaga alviverde e acertou o travessão do goleiro adversário, dando o último susto da partida. O jogo seguiu até os 52 por conta da utilização de sinalizadores por parte da torcida do Juventude, o que paralisou a partida por alguns minutos.