1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.e5 Nfd7 5.f4 c5 6.Nf3 Nc6 7.Be3 Qb6 8.a3 cxd4 9.Nxd4 Bc5 10.Ncb5 Bxa3 11.Rxa3 a5 12.Nd6+ Kf8 13.Nxe6+ fxe6 14.Bxb6 Nf6 15.exf6 Nd8 16.Bxd8 Kg8 17.c4 dxc4 18.Bxc4 g6 19.O-O Ra7 20.Nxc8 h5 21.Nxa7 h4 22.Qd7 Rh6 23.Rd1 b6 24.Rd6 g5 25.fxg5 Rh5 26.g6 Kf8 27.g7+ Kg8 28.f7+ Kxg7 29.f8=Q+ Kxf8 30.g4 e5 31.gxh5 e4 32.h6 e3 33.h7 b5 34.h8=Q# 1-0