1.c3 Nf6 2.d4 c5 3.d5 e6 4.c4 b5 5.Nf3 bxc4 6.Nc3 Bb7 7.e4 exd5 8.exd5 d6 9.Bxc4 Be7 10.Qb3 Qc7 11.O-O Nbd7 12.Nb5 Qb6 13.Re1 a6 14.Nxd6+ Qxd6 15.Qxb7 O-O 16.Bg5 Rfb8 17.Qc6 Nb6 18.b3 Qd8 19.Ne5 Bd6 20.Ng4 Rc8 21.Bxf6 gxf6 22.Nh6+ Kf8 23.Re8+ Qxe8 24.Qxd6+ Qe7 25.Qxb6 Qe5 26.Rf1 Kg7 27.Ng4 Kf8 28.f3 Qe1 29.Qd6+ Ke8 30.Rxe1# 1-0