1.e4 d5 2.exd5 Nh6 3.c4 c5 4.d4 cxd4 5.Qxd4 Nf5 6.Qc3 e6 7.Bd3 Be7 8.Bxf5 Bf6 9.Qa3 exf5 10.Nf3 Qe7+ 11.Qxe7+ Kxe7 12.O-O Re8 13.Nc3 Kf8 14.Nb5 Na6 15.Bf4 Bxb2 16.Rab1 Bf6 17.Nd6 Re7 18.Nxc8 Rxc8 19.Bd6 b6 20.Rfe1 Rxc4 21.Ne5 Bxe5 22.Rxe5 Re4 23.Bxe7+ Ke8 24.Rxe4 fxe4 25.d6 Kd7 26.f3 exf3 27.gxf3 Nc5 28.Kf2 Nb7 29.Rc1 Nxd6 30.Bxd6 Kxd6 31.Ke3 g6 32.Kd4 f6 33.h4 Ke6 34.Rc7 h5 35.Ke4 g5 36.hxg5 fxg5 37.Rxa7 h4 38.Rh7 Kf6 39.Rh6+ Kg7 40.Rxb6 h3 41.Kf5 h2 42.Rb1 Kf7 43.Rh1 Ke7 44.Rxh2 Kd6 45.Kxg5 Kc5 46.Kf5 Kd4 47.Kf4 Kc4 48.Ke4 Kb5 49.Kd5 Kb4 50.f4 Kc3 51.f5 Kd3 52.f6 Ke3 53.f7 Kf3 54.f8=Q+ Ke3 55.Rh3+ Kd2 56.Qf2+ Kc1 57.Rh1# 1-0