1.d4 Nf6 2.Nc3 d5 3.Bf4 c5 4.e3 cxd4 5.exd4 a6 6.Be2 Bf5 7.g4 Bg6 8.g5 Ne4 9.Nxe4 Bxe4 10.Bf3 Bf5 11.h4 e6 12.Ne2 Bd6 13.Bxd6 Qxd6 14.Ng3 Qb4+ 15.c3 Qxb2 16.Nxf5 exf5 17.Qe2+ Qxe2+ 18.Kxe2 Nc6 19.Bxd5 Rd8 20.Bxc6+ bxc6 21.Rab1 h6 22.Kd3 Ke7 23.Rb6 Kd6 24.Re1 hxg5 25.hxg5 Rh2 26.Re2 Rh5 27.c4 Rxg5 28.c5+ Kc7 29.Rxa6 Rg4 30.Re7+ Kb8 31.Rb6+ Ka8 32.Rb4 Rf4 33.Rc7 Rxf2 34.Rxc6 Rxa2 35.Rcb6 f4 36.c6 Ra3+ 37.Ke4 f3 38.c7 Re8+ 39.Kd5 f2 40.Rb8+ Ka7 41.Rxe8 f1=Q 42.Ra8+ Kxa8 43.c8=Q+ Ka7 44.Qb7# 1-0