1.e4 c6 2.Nc3 d5 3.Qf3 dxe4 4.Nxe4 Nf6 5.Bc4 Nbd7 6.Nxf6+ Nxf6 7.Ne2 e5 8.Qg3 Qd6 9.O-O b5 10.Bb3 c5 11.d3 a6 12.Re1 Ra7 13.a4 b4 14.a5 Re7 15.c3 g6 16.cxb4 cxb4 17.Bd2 Be6 18.Ba4+ Bd7 19.Rec1 Bxa4 20.Rxa4 Rc7 21.Rxb4 Rxc1+ 22.Nxc1 Nd5 23.Rc4 Be7 24.d4 O-O 25.dxe5 Qe6 26.b3 Rb8 27.h3 Ba3 28.Ne2 Bb2 29.Nd4 Bxd4 30.Rxd4 h5 31.b4 Rb5 32.Qg5 Kh7 33.g4 hxg4 34.Rxg4 Ne7 35.Rh4+ Kg8 36.Bc3 f5 37.Qh6 Qb3 38.Qh7+ Kf8 39.Qh8+ Kf7 40.Qf6+ Ke8 41.Rh8+ Ng8 42.Qg7 Qxc3 43.Rxg8#