1.e4 c5 2.c3 d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 Bg4 6.Be2 Nf6 7.O-O e6 8.h3 Bh5 9.Be3 cxd4 10.cxd4 Be7 11.Nc3 Qd7 12.Bb5 Qc7 13.g4 Bg6 14.Ne5 Nd5 15.Nxd5 exd5 16.Rc1 h5 17.Nxc6 Kf8 18.Ne5 Qd6 19.Bf4 Qe6 20.Re1 Be4 21.Rxe4 dxe4 22.d5 Qc8 23.Rxc8+ Rxc8 24.d6 Bf6 25.d7 Rd8 26.Nxf7 g5 27.Nxh8 gxf4 28.Qd6+ Kg7 29.g5 Kxh8 30.Qxf6+ Kh7 31.Qh6+ Kg8 32.Bc4#