1.c4 c5 2.Nc3 Nc6 3.g3 Nf6 4.Bg2 e6 5.Nf3 d5 6.cxd5 exd5 7.d4 h6 8.O-O Bd6 9.Nb5 Be7 10.Bf4 O-O 11.dxc5 Bxc5 12.Rc1 Bb6 13.Nbd4 Bd7 14.Nxc6 Bxc6 15.Ne5 Bb5 16.a4 Bd7 17.b4 a5 18.b5 Be6 19.Qd3 Bc7 20.Qd4 Re8 21.Nxf7 Bxf7 22.Bxc7 Qd7 23.e3 Rac8 24.Bxa5 Rxc1 25.Rxc1 Rc8 26.Rxc8+ Qxc8 27.Bc3 Bg6 28.Bxd5+ Kf8 29.Bb4+ Ke8 30.Qe5+ Qe6 31.Qxe6+ Kd8 32.Ba5+ b6 33.Bxb6#