1.h4 e5 2.e3 Qe7 3.d4 exd4 4.Nf3 dxe3 5.Bxe3 Nf6 6.Be2 d5 7.O-O Qd8 8.c4 Be7 9.Nc3 dxc4 10.Bxc4 O-O 11.Qc2 Nc6 12.Rad1 Bd6 13.Bg5 h6 14.Bxh6 gxh6 15.Qg6+ Kh8 16.Qxh6+ Nh7 17.Ng5 Bf5 18.Bd3 Qf6 19.Qxf6+ Nxf6 20.Bxf5 Rad8 21.g3 Be5 22.Rxd8 Nxd8 23.Rd1 Nc6 24.Kg2 Kg7 25.Nge4 Rd8 26.Rxd8 Nxd8 27.f4 Bd4 28.Nxf6 Bxf6 29.Kf3 Nc6 30.Be4 Nd4+ 31.Ke3 c6 32.h5 Ne6 33.g4 Bd4+ 34.Kf3 Kh6 35.Bf5 Nc5 36.Bc2 Ne6 37.Bb3 Nc5 38.Bxf7 Nd3 39.g5+ Kg7 40.Bg6 Nxb2 41.Ne2 Bc5 42.f5 Nc4 43.f6+ Kg8 44.Kf4 Be3+ 45.Kf5 Nd6+ 46.Kg4 Nf7 47.Bxf7+ Kxf7 48.Kf5 b5 49.g6+ Kg8 50.Nf4 c5 51.h6 Bxf4 52.h7+ Kh8 53.Kxf4 c4 54.f7 Kg7 55.h8=Q+ Kxh8 56.f8=Q# 1-0