1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 e6 5.Nf3 a6 6.Bc4 d6 7.O-O b5 8.Bb3 Ra7 9.Be3 Rd7 10.Nd4 Bb7 11.f4 Nf6 12.f5 e5 13.Nde2 Be7 14.Ng3 h6 15.Nh5 Nxh5 16.Qxh5 Bf6 17.Nd5 Bxd5 18.Bxd5 O-O 19.a4 b4 20.Rac1 a5 21.Rf3 Rc7 22.Rcf1 Rc2 23.Bxh6 gxh6 24.Qg6+ Bg7 25.Rg3 Qg5 26.Rxg5 hxg5 27.f6 Rxg2+ 28.Kxg2 Nc6 29.Qxg7#