1.Nf3 b6 2.Nc3 Nf6 3.e4 a6 4.e5 Ng8 5.d4 d5 6.Bd3 e6 7.Ne2 h6 8.O-O Ra7 9.Nf4 c5 10.c3 Ne7 11.h4 g6 12.Be3 c4 13.Bc2 Rc7 14.Nh2 Nf5 15.h5 g5 16.Ne2 Ne7 17.f4 Nf5 18.Bd2 gxf4 19.Ng4 Kd7 20.Nxf4 Kc6 21.Bxf5 exf5 22.Ne3 Be6 23.b3 Kb7 24.bxc4 dxc4 25.Qf3+ Nc6 26.a4 Rg8 27.Rad1 a5 28.Be1 Qc8 29.Rb1 Ka7 30.Bf2 Rb7 31.Ned5 Be7 32.Nxe7 Nxe7 33.d5 Bd7 34.Rb2 Qd8 35.Rfb1 Nc8 36.d6 Rg4 37.g3 Qe8 38.Qe3 Bxa4 39.Rxb6 Nxb6 40.Rxb6 Qd8 41.Rxb7+ Kxb7 42.Qa7+ Kc6 43.Qa6+ Kd7 44.Qxc4 Bc6 45.Qxf7+ Kc8 46.Nd5 Kb8 47.Qa7+ Kc8 48.Ne7+ Qxe7 49.Qxe7 f4 50.Kf1 fxg3 51.Qc7# 1-0