1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Nf3 d6 6.Bc4 Be6 7.Bxe6 fxe6 8.O-O Nf6 9.Qb3 Qd7 10.Rd1 h6 11.Bf4 g5 12.e5 gxf4 13.exf6 exf6 14.Ne4 Kf7 15.Nc5 Qe7 16.Nxe6 Na5 17.Qd5 Qxe6 18.Qxa5 Be7 19.Re1 Qd7 20.Qh5+ Kf8 21.Nd4 Rc8 22.Ne6+ Qxe6 23.Rxe6 Rc7 24.Rae1 Rh7 25.Qg6 Rf7 26.Qxh6+ Kg8 27.Qg6+ Kf8 28.h4 Rc5 29.Rxe7 Rxe7 30.Qxf6+ Kg8 31.Rxe7 Rc1+ 32.Kh2 Rh1+ 33.Kxh1 b6 34.Qg7#