1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Nge7 7.Nc2 Bxe3 8.Nxe3 d6 9.g3 Bd7 10.Bg2 O-O-O 11.Nd2 Ne5 12.Qe2 h5 13.f4 Ng4 14.O-O-O g5 15.e5 dxe5 16.Ne4 Qg7 17.Nc5 c6 18.Nxd7 Nxe3 19.Qxe3 Rxd7 20.Rxd7 Kxd7 21.Qxa7 gxf4 22.Qxb7+ Ke6 23.Bxc6 Nxc6 24.Qxc6+ Kf5 25.Qd7+ Kg5 26.gxf4+ Kxf4 27.Rf1+ Ke4 28.Qc6+ Ke3 29.Qf3#