1.d4 Nf6 2.g3 c5 3.c3 cxd4 4.cxd4 d5 5.Bg2 Nc6 6.Nc3 e6 7.Nf3 Bb4 8.O-O O-O 9.Bg5 Be7 10.Rc1 h6 11.Bf4 Re8 12.Qb3 a6 13.Rfd1 Nh5 14.Bd2 Na5 15.Qc2 Nc4 16.Be1 Bd7 17.Ne5 Nxe5 18.dxe5 f6 19.Bf3 Nxg3 20.hxg3 fxe5 21.Qg6 Bf6 22.Nxd5 exd5 23.Bxd5+ Kh8 24.Be4 Kg8 25.Qh7+ Kf8 26.Bb4+ Be7 27.Bg6 Bxb4 28.Qh8+ Ke7 29.Qxg7+ Ke6 30.Qf7#