1.d4 d5 2.Nf3 Nd7 3.Bf4 Ngf6 4.e3 c5 5.c4 cxd4 6.exd4 Nc5 7.dxc5 Qd6 8.cxd6 Bf5 9.Qb3 a6 10.d7+ Bxd7 11.Qa3 Nh5 12.Be5 Bc8 13.Bd3 Bd7 14.Bc2 Be6 15.b3 g6 16.cxd5 Kd7 17.O-O b5 18.Bf5 Bg7 19.Bxe6+ Kd8 20.Rc1 f6 21.d6 b4 22.Kh1 fxe5 23.Qa4 Nf6 24.Nd4 h5 25.Qe8+ Kxe8 26.Ne2 Kf8 27.g4 Nd5 28.Nd2 Ke8 29.d7+ Kd8 30.Rc8+ Rxc8 31.dxc8=Q# 1-0