1.d4 Nf6 2.Bg5 c5 3.Bxf6 exf6 4.c3 Nc6 5.d5 Ne5 6.e4 f5 7.Nf3 Nxf3+ 8.Qxf3 fxe4 9.Qxe4+ Qe7 10.Nd2 Qxe4+ 11.Nxe4 f5 12.Nd2 Kf7 13.a4 g6 14.f4 b6 15.Kf2 Bb7 16.Bc4 Re8 17.a5 b5 18.Bxb5 Bxd5 19.Rhd1 Rb8 20.Nc4 Be6 21.Ne5+ Ke7 22.Bxd7 Rxb2+ 23.Kg3 Bg7 24.Nc6+ Kf7 25.Bxe6+ Kxe6 26.Rd3 Rc8 27.Re1+ Kf7 28.Nd8+ Kf8 29.Ne6+ Kg8 30.Nxg7 Kxg7 31.Re7+ Kh6 32.Rxa7 Rc2 33.a6 c4 34.Re3 Rd8 35.Ree7 Rh8 36.Rac7 Rxc3+ 37.Kh4 Rc2 38.Kh3 Rc3+ 39.g3 Rc2 40.a7 Ra2 41.Rxc4 Rd8 42.Rcc7 Rh8 43.Rb7 g5 44.fxg5+ Kxg5 45.Rg7+ Kf6 46.Rgf7+ Kg6 47.Rfd7 Re8 48.Rb6+ Kg5 49.Rg7+ Kh5 50.Rxh7+ Kg5 51.Rhh6 Rg8 52.Ra6 Rb2 53.a8=Q Rxa8 54.Rag6# 1-0