1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 b5 9.Nd5 Be7 10.Bxf6 Bxf6 11.c3 Bg5 12.Nc2 Ne7 13.a4 bxa4 14.Ncb4 O-O 15.Rxa4 a5 16.Nxe7+ Qxe7 17.Nd5 Qb7 18.Ra2 f5 19.Bc4 Kh8 20.exf5 Bxf5 21.O-O Rac8 22.b3 Rc5 23.Ne3 Be7 24.Bd5 Qc7 25.Nxf5 Rxf5 26.b4 axb4 27.cxb4 Rc3 28.Qa1 Bd8 29.Ra7 Qb6 30.Rxg7 Kxg7 31.Qxc3 Rf4 32.Qg3+ Kh6 33.Qh3+ Kg7 34.Qd7+ Kg6 35.g3 Rxb4 36.Qf7+ Kh6 37.Qf8+ Kg6 38.Be6 Bg5 39.Bf5+ Kh5 40.Qf7+ Kh6 41.Qxh7#