1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 d5 6.Bb5 Ne4 7.Nxd4 Bc5 8.Be3 O-O 9.Nxc6 bxc6 10.Bxc5 Nxc5 11.Bxc6 Rb8 12.Qxd5 Qe7 13.O-O Rxb2 14.Nc3 Rxc2 15.Qd4 Ba6 16.Rfd1 Ne6 17.Qe3 Qc5 18.Qxc5 Nxc5 19.Nd5 Ne6 20.Bd7 Rb8 21.Rac1 Rxa2 22.Bxe6 fxe6 23.Nxc7 h6 24.h4 Rbb2 25.Rd8+ Kh7 26.Rf8 Bd3 27.Nxe6 a5 28.Rc7 Kg6 29.Rxg7+ Kh5 30.Nf4+ Kxh4 31.g3#