1.Nf3 d5 2.d4 e6 3.a3 Nf6 4.e3 Be7 5.Bd3 O-O 6.b3 Bd7 7.Bb2 h6 8.O-O a6 9.Nbd2 c5 10.dxc5 Bxc5 11.c4 Nc6 12.b4 Be7 13.Rc1 dxc4 14.Nxc4 b5 15.Ncd2 Qb6 16.Ne4 Nd5 17.g4 a5 18.g5 axb4 19.gxh6 bxa3 20.Bxg7 f5 21.Kh1 Rf7 22.Rg1 a2 23.Ba1+ Kf8 24.Neg5 Bxg5 25.Nxg5 Rf6 26.Nh7+ Ke7 27.Nxf6 Nxf6 28.Rg7+ Kf8 29.Bxf6 Qc7 30.h7 Nd4 31.h8=Q# 1-0