1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Nxd4 6.Bxd4 Bxd4 7.Qxd4 Qf6 8.e5 Qc6 9.Nc3 Ne7 10.O-O-O a6 11.Qg4 O-O 12.Qg3 Qg6 13.Qf3 Nc6 14.Nd5 Qg5+ 15.Kb1 Qxe5 16.Bc4 b5 17.Rhe1 Qg5 18.Bd3 Qh6 19.Be4 Rb8 20.Nxc7 b4 21.Nd5 a5 22.h4 Rd8 23.g4 Na7 24.g5 Qa6 25.Ne7+ Kh8 26.Qxf7 Qb6 27.Qf4 a4 28.Rd6 Qa5 29.Rh6 gxh6 30.Qf6#