1.e4 e5 2.Nf3 Nc6 3.Nc3 Nf6 4.d4 exd4 5.Nxd4 Bb4 6.Nxc6 bxc6 7.Bd3 d6 8.O-O Bxc3 9.bxc3 Be6 10.Re1 h6 11.e5 Nd5 12.c4 Nb4 13.exd6 cxd6 14.Bf5 O-O 15.Bxe6 fxe6 16.c5 Qf6 17.Be3 Nd5 18.cxd6 Nxe3 19.fxe3 Rad8 20.Rb1 Qe5 21.d7 Rf7 22.Rb7 h5 23.Kh1 h4 24.h3 Qg3 25.Rf1 Rxf1+ 26.Qxf1 Rf8 27.Qxf8+ Kxf8 28.d8=Q#