1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d4 e6 6.c4 Be7 7.Nc3 O-O 8.cxd5 exd5 9.dxc5 Bxc5 10.a3 a5 11.Bg5 Be6 12.Rc1 Ba7 13.Nb5 h6 14.Nxa7 Rxa7 15.Be3 Ra8 16.Nd4 Nxd4 17.Qxd4 Rc8 18.Rxc8 Qxc8 19.Bxh6 Qc2 20.Bf3 Rc8 21.Rc1 Qh7 22.Rxc8+ Bxc8 23.Bg5 Bh3 24.Qd3 Bf5 25.Qe3 Bh3 26.Bg2 Bxg2 27.Kxg2 Ne4 28.f3 Nxg5 29.Qe8#