1.e4 c6 2.d4 d5 3.exd5 cxd5 4.Bd3 e6 5.Bf4 Nc6 6.Nf3 Nb4 7.Bb5+ Bd7 8.Be2 Nc6 9.O-O Nf6 10.Re1 Na5 11.c3 a6 12.Bd3 Bb5 13.Bc2 Nc4 14.b3 Na3 15.Nxa3 Bxa3 16.Rb1 Rc8 17.Bd2 Be7 18.Ne5 O-O 19.Qf3 Nd7 20.Qh3 g6 21.Qh6 Bf6 22.Ng4 Bg7 23.Qh3 f5 24.Nh6+ Kh8 25.Rxe6 Nf6 26.Rbe1 Ne4 27.Bxe4 dxe4 28.Rxg6 e3 29.fxe3 Bd3 30.Rxg7 Kxg7 31.e4 Bxe4 32.Qg3+ Kh8 33.Bf4 Rc6 34.Be5+ Rcf6 35.Qg5 Qe7 36.Re3 Qg7 37.Rg3 Qxg5 38.Rxg5 Bb1 39.a3 Bc2 40.b4 b5 41.d5 Be4 42.d6 Bc6 43.Nxf5 h6 44.Nxh6 Kh7 45.Bxf6 Bf3 46.gxf3 Rh8 47.Kf2 Rb8 48.Ke3 Rh8 49.f4 Rb8 50.f5 Kxh6 51.Rg6+ Kh7 52.Rg7+ Kh8 53.Re7+ Kg8 54.Kd4 a5 55.Kc5 Kf8 56.d7 Re8 57.dxe8=Q# 1-0