1.e4 d5 2.exd5 Nf6 3.d4 Nxd5 4.Nf3 Bg4 5.Be2 e6 6.O-O Bd6 7.c4 Nb4 8.c5 Be7 9.Qa4+ N4c6 10.d5 exd5 11.Qxg4 Bxc5 12.Qxg7 Rf8 13.Bb5 Kd7 14.Bg5 Be7 15.Bxe7 Qxe7 16.Re1 a6 17.Rxe7+ Kxe7 18.Bxc6 Nxc6 19.Nc3 Nb4 20.Re1+ Kd6 21.Qf6+ Kc5 22.Qd4+ Kd6 23.Qxb4+ c5 24.Qb6+ Kd7 25.Ne5+ Kc8 26.Nxd5 Kb8 27.Nd7+ Kc8 28.Qc7#