1.d4 d5 2.Nc3 Nf6 3.e4 dxe4 4.Bc4 Bf5 5.Nge2 e6 6.O-O Be7 7.d5 exd5 8.Nxd5 Nxd5 9.Bxd5 c6 10.Bc4 O-O 11.Bf4 Qb6 12.Nd4 Bg6 13.Qg4 Qxd4 14.Rad1 Qxc4 15.Be5 Qb5 16.f3 Qxe5 17.Rd7 Bd6 18.Rd1 Qxh2+ 19.Kf2 Bc5+ 20.Ke2 exf3+ 21.Kxf3 Bh5 22.Qxh5 Qxh5+ 23.Ke4 Nxd7 24.Rxd7 Qg4+ 25.Ke5 Qxd7 26.c4 Qd4+ 27.Kf5 g6+ 28.Kg5 f6+ 29.Kh6 Qh4#