1.d4 d5 2.Nf3 Nf6 3.c4 e6 4.Nc3 c6 5.cxd5 exd5 6.Bg5 Be7 7.e3 h6 8.Bh4 Bf5 9.Be2 Ne4 10.Bxe7 Qxe7 11.O-O O-O 12.Nxe4 Bxe4 13.a3 Nd7 14.b4 b5 15.Nd2 Nb6 16.Nxe4 Qxe4 17.Bd3 Qe6 18.Qc2 Nc4 19.Qc3 f5 20.Bc2 f4 21.exf4 Rxf4 22.Rae1 Qf6 23.Qd3 Rxd4 24.Qh7+ Kf7 25.Bg6+ Qxg6 26.Re7+ Kxe7 27.Qxg6 Ne5 28.Qxg7+ Kd6 29.f4 Nf3+ 30.gxf3 Rc4 31.Re1 c5 32.Qe7+ Kc6 33.Re6#