1.e4 c5 2.c3 e6 3.d4 cxd4 4.cxd4 d5 5.Nc3 Nc6 6.Nf3 dxe4 7.Nxe4 Nf6 8.Bg5 Be7 9.Bxf6 Bxf6 10.Bd3 O-O 11.O-O Nxd4 12.Nxf6+ Qxf6 13.Nxd4 Kh8 14.Nf3 Rd8 15.Qe2 Bd7 16.Rac1 Bc6 17.Ne5 Bd5 18.Bc4 Bxc4 19.Rxc4 h6 20.Rc7 Rf8 21.Rd1 Rfd8 22.Nxf7+ Kg8 23.Nxd8 Rxd8 24.Rxd8+ Qxd8 25.Qxe6+ Kh8 26.Qd7 Qg5 27.g3 Qg6 28.Rxb7 Qb1+ 29.Kg2 Qe4+ 30.Kh3 Qb1 31.Qxg7#