1.d4 d5 2.c4 Nc6 3.Nc3 dxc4 4.d5 Ne5 5.f4 Ng6 6.Nf3 e6 7.e4 Nf6 8.Bxc4 exd5 9.exd5 Bd6 10.O-O O-O 11.Ng5 Bg4 12.Qc2 Re8 13.Nce4 h6 14.Nxf6+ Qxf6 15.Ne4 Qd4+ 16.Nf2 Nxf4 17.Bxf4 Bxf4 18.Kh1 Bd7 19.Rad1 Qb6 20.Ne4 Bd6 21.Qe2 f5 22.Nf6+ gxf6 23.Qh5 Kg7 24.Bd3 Qe3 25.Rxf5 Bxf5 26.Qxf5 Qe5 27.Qh7+ Kf8 28.g3 Qxd5+ 29.Kg1 Bc5+ 30.Kf1 Qh1#