1.d4 d5 2.c4 e6 3.Nf3 Nf6 4.g3 Be7 5.Bg2 O-O 6.O-O c6 7.Qc2 b6 8.Nbd2 Bb7 9.e4 dxe4 10.Nxe4 c5 11.Nxf6+ Bxf6 12.Ng5 Bxg5 13.Bxb7 Bxc1 14.Raxc1 Nd7 15.Bxa8 Qxa8 16.d5 exd5 17.Qf5 Nf6 18.cxd5 Nxd5 19.Qf3 Ne7 20.Qxa8 Rxa8 21.Rcd1 Nc6 22.Rd7 Nd4 23.Kg2 Kf8 24.Re1 Ne6 25.f4 Rd8 26.Rxd8+ Nxd8 27.Kf3 Nc6 28.a3 a6 29.Ke4 Ke7 30.Kd5+ Kd7 31.Re3 Ne7+ 32.Rxe7+ Kxe7 33.Kc6 c4 34.Kxb6 Kd6 35.Kxa6 Kc6 36.Ka5 Kc5 37.a4 f5 38.h3 h6 39.h4 g6 40.Ka6 Kc6 41.a5 h5 42.Ka7 Kc7 43.a6 Kc8 44.Kb6 Kb8 45.Kc5 Ka7 46.Kb5 c3 47.bxc3 Ka8 48.Kb6 Kb8 49.a7+ Ka8 50.c4 g5 51.hxg5 h4 52.g6 hxg3 53.g7 g2 54.g8=Q#