1.d4 Nf6 2.Nd2 d5 3.e3 Bf5 4.Bd3 Bxd3 5.cxd3 e6 6.Qb3 b6 7.Ngf3 Be7 8.Qa4+ Qd7 9.Qc2 O-O 10.Ne5 Qc8 11.O-O c5 12.dxc5 Bd6 13.f4 Bxc5 14.Ndf3 Bxe3+ 15.Bxe3 Qxc2 16.Rac1 Qxb2 17.Rc4 dxc4 18.Nxc4 Qxa2 19.Nd6 e5 20.Nc8 exf4 21.Ne5 fxe3 22.Rc1 g5 23.Rc6 Nxc6 24.Kf1 Nxe5 25.h4 gxh4 26.Nd6 Kg7 27.Nf5+ Kh8 28.Nxe3 h3 29.Nc2 h2 30.Na1 h1=Q# 0-1