1.g3 Nf6 2.d4 d6 3.Nf3 c6 4.c4 g6 5.Nc3 d5 6.Bg2 Bg7 7.O-O dxc4 8.e4 O-O 9.Qe2 b5 10.Rd1 b4 11.Na4 Qa5 12.Nc5 Nfd7 13.Nxd7 Nxd7 14.Qxc4 Ba6 15.Qxc6 Rfd8 16.Qc2 Rac8 17.Qd2 Nc5 18.Qe3 Bb7 19.Ne1 Qb6 20.dxc5 Rxd1 21.cxb6 Bd4 22.Qe2 Rcxc1 23.Rxc1 Rxc1 24.Qd2 Bxb2 25.Qxb2 Rxe1+ 26.Bf1 Ba6 27.bxa7 Rxf1+ 28.Kg2 Bc4 29.a8=Q# 1-0