1.Nf3 d5 2.g3 e6 3.Bg2 Nf6 4.O-O Be7 5.c4 O-O 6.b3 b6 7.Bb2 Bb7 8.e3 Nbd7 9.Qe2 c5 10.Nc3 Rc8 11.Rac1 Qc7 12.Ne1 dxc4 13.bxc4 Bxg2 14.Nxg2 Rfd8 15.f4 Qb7 16.e4 e5 17.Nd5 Nxd5 18.exd5 Bd6 19.Ne3 exf4 20.Nf5 f3 21.Rxf3 Bf8 22.Ne7+ Bxe7 23.Qxe7 Rf8 24.Rcf1 Rce8 25.Qxe8 Rxe8 26.Rxf7 Qb8 27.Rxg7+ Kh8 28.Rxd7+ Re5 29.Bxe5+ Qxe5 30.Rf8#