1.d4 Nf6 2.Bf4 e6 3.c3 Bd6 4.Bg3 b6 5.Nd2 Bb7 6.a3 Bxg3 7.hxg3 Qe7 8.Qc2 d5 9.Ngf3 Nbd7 10.e3 h6 11.Be2 c5 12.Ne5 Nxe5 13.dxe5 Nd7 14.f4 c4 15.b4 cxb3 16.Nxb3 O-O 17.Nd4 Nc5 18.g4 Rac8 19.Bd3 Ba6 20.Bh7+ Kh8 21.Kf2 Rc7 22.Rh5 Rfc8 23.Rah1 Nd7 24.Rxh6 gxh6 25.Rxh6 Rxc3 26.Bg8+ Kg7 27.Qh7+ Kf8 28.Rxe6 Bd3 29.Qh6+ Kxg8 30.Rxe7 Bg6 31.f5 R3c4 32.Kg3 R4c7 33.Qf4 Rc4 34.e6 Kh8 35.Kf3 Rd8 36.Rxf7 Nf8 37.Kg3 Rb8 38.Kh2 Ra4 39.Rc7 Nh7 40.Qd6 Rb7 41.Rc6 b5 42.Rc4 Rxc4 43.Qe5+ Rg7 44.e7 Be8 45.f6 Rg5 46.f7+ Rxe5 47.fxe8=Q+ Kg7 48.Nf5+ Rxf5 49.gxf5 Rh4+ 50.Kg1 Nf8 51.Kf2 Rh6 52.Ke1 Rh4 53.Qb8 a6 54.exf8=N Kh6 55.Qg3 d4 56.Qg6# 1-0