1.e4 c5 2.c3 d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 e6 6.Bd3 Nf6 7.O-O Be7 8.Qe2 O-O 9.c4 Qh5 10.dxc5 Bxc5 11.Nc3 e5 12.Bg5 Bg4 13.Bxf6 Nd4 14.Qxe5 Bxf3 15.Bxg7 Qg4 16.Qg3 Kxg7 17.gxf3 Nxf3+ 18.Kh1 Qxg3 19.fxg3 Ne5 20.Be2 Rad8 21.Rad1 Bd4 22.Nd5 Bxb2 23.Rb1 Bd4 24.Rxb7 Rb8 25.Rfb1 Rxb7 26.Rxb7 Rc8 27.Ne7 Rd8 28.Nf5+ Kf6 29.Nxd4 Rxd4 30.Rxa7 Rd2 31.Bh5 Kg5 32.g4 Nf3 33.h4+ Kxh4 34.Rxf7 Rh2#