1.d4 d5 2.c4 e6 3.Nc3 Be7 4.cxd5 exd5 5.Bf4 c6 6.e3 Bf5 7.g4 Be6 8.h3 h5 9.gxh5 Nf6 10.Be2 Nbd7 11.h6 g6 12.h4 Ng8 13.Qb3 Qb6 14.Nf3 Nxh6 15.Qc2 Bf5 16.Bd3 Bxd3 17.Qxd3 Qxb2 18.Rb1 Qa3 19.Rxb7 Bb4 20.O-O Qxc3 21.Qb1 a5 22.Rc1 Qa3 23.Rxc6 Nf5 24.Qc2 Ne7 25.Rcc7 Rd8 26.Rxd7 Rxd7 27.Rb8+ Rd8 28.Rxd8+ Kxd8 29.Qc7+ Ke8 30.Qb8+ Kd7 31.Qxh8 Qxa2 32.Ne5+ Ke6 33.Qe8 Qb1+ 34.Kh2 Qc2 35.Qxf7+ Kd6 36.Bg5 Kc7 37.Bxe7 Bxe7 38.Qxe7+ Kb6 39.Qd6+ Ka7 40.Nc6+ Kb6 41.Nb4+ Kb7 42.Nxc2 Ka7 43.Qxd5 Kb6 44.Qb3+ Kc6 45.Qc3+ Kd6 46.Qxa5 Kd7 47.Qa3 Kc7 48.Qa8 Kd7 49.Qa1 Kc7 50.Qh1 Kd8 51.Qb7 g5 52.hxg5 Ke8 53.g6 Kd8 54.g7 Ke8 55.g8=Q# 1-0