1.e4 c5 2.Nf3 g6 3.c3 Bg7 4.d4 cxd4 5.cxd4 d6 6.h3 Nf6 7.Bd3 O-O 8.Nc3 a6 9.O-O b5 10.e5 Nfd7 11.e6 fxe6 12.a4 bxa4 13.Ng5 Nf6 14.d5 a5 15.Rxa4 Na6 16.Rh4 Nc5 17.Nxh7 Nxh7 18.Bxg6 Nf6 19.g4 Rb8 20.g5 Rb4 21.f4 Qb6 22.Kh1 exd5 23.gxf6 Rxf6 24.Rg1 d4 25.Qh5 Kf8 26.Nd5 Qc6 27.Kh2 Rc4 28.Bd2 Ne6 29.Be4 Qe8 30.Qh7 Rc5 31.f5 Qf7 32.Nxf6 Qxf6 33.fxe6 Bxe6 34.Rxg7 Qxg7 35.Bh6 Ke8 36.Qxg7 Rc2+ 37.Bxc2 Kd7 38.Ba4+ Kc8 39.Qxe7 Bb3 40.Bf4 Bg8 41.Bxd6 Bf7 42.Qd7#