1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Be7 8.O-O O-O 9.f4 Qc7 10.Qf3 Nc6 11.Be3 Nxd4 12.Bxd4 e5 13.fxe5 dxe5 14.Be3 Bc5 15.Kh1 Bg4 16.Qg3 Bxe3 17.Qxe3 Bh5 18.h4 Qc6 19.Rf5 Rad8 20.Raf1 Kh8 21.Qg5 h6 22.Qe3 Bg6 23.Rxf6 gxf6 24.Qxh6+ Bh7 25.Rxf6 Qe8 26.Rf5 Qc6 27.Rf6 Qe8 28.Nd5 Rg8 29.Ne7 Qxe7 30.Rxf7 Rg6 31.Qxh7#