1.d4 d5 2.c4 Nc6 3.Nf3 Bg4 4.e3 e5 5.Be2 exd4 6.Nxd4 Bxe2 7.Qxe2 Nxd4 8.exd4+ Qe7 9.Qxe7+ Nxe7 10.c5 Nf5 11.Be3 Nxe3 12.fxe3 g6 13.O-O Bh6 14.Rf3 O-O 15.Nc3 c6 16.Raf1 Rae8 17.Nd1 Re7 18.Rh3 Kg7 19.Rff3 Rfe8 20.Kf2 f5 21.Rhg3 Kh8 22.h4 f4 23.exf4 Re2+ 24.Kg1 Re1+ 25.Rf1 Bxf4 26.Rf3 Rxf1+ 27.Kxf1 Rf8 28.g3 Bh6 29.Rxf8+ Bxf8 30.Ke2 Kg7 31.Ne3 Kf6 32.Kf3 h5 33.Kf4 Bh6+ 34.Kf3 Bxe3 35.Kxe3 g5 36.a3 Kf5 37.Kf3 gxh4 38.gxh4 a6 39.b4 Ke6 40.Kf4 Kf6 41.a4 Ke7 42.Kg5 Ke6 43.Kg6 Ke7 44.Kxh5 Kf6 45.Kg4 Kg6 46.h5+ Kh6 47.Kh4 Kh7 48.Kg5 Kg7 49.h6+ Kh7 50.Kh5 Kh8 51.Kg6 Kg8 52.h7+ Kh8 53.Kh6 b5 54.cxb6 a5 55.b7 axb4 56.b8=Q#