Tras deshacerse de Rafa Nadal en cuartos y de Novak Djokovic en semis, Alcaraz, noveno jugador mundial, ganó su segundo Masters 1000 de la temporada, ante el vigente campeón del torneo madrileño.
Animado por sus victorias ante el número uno y el número cuatro del mundo, Alcaraz superó al número tres en una final rápida, en la que Zverev no encontró en ningún momento soluciones para contrarrestar al murciano. Alcaraz volvió a hacer prueba de su agresividad en el primer set, que se decidió en el sexto juego cuando el español rompió en blanco el saque de su rival para ponerse 4-2.
El murciano de 19 años confirmó con su saque el 5-2 para ganar una ventaja que le permitiría llevarse la manga. Alcaraz volvió a ser letal con sus dejadas, a las que no lograba llegar el alemán, al que trató de hacer daño con su saque. Se mostró siempre muy seguro ante un Zverev, que parecía no encontrar evitar la presión de su rival.