1.e4 f5 2.exf5 Nf6 3.d4 d5 4.Bd3 c5 5.c3 e6 6.fxe6 Bd6 7.Nf3 O-O 8.Bf5 Nc6 9.O-O Ne4 10.Bh3 cxd4 11.Nxd4 Qh4 12.Be3 Nxd4 13.Qxd4 Qh5 14.Nd2 Nc5 15.Qg4 Qe8 16.Bxc5 Bxc5 17.Rae1 Qb5 18.Nb3 Bb6 19.Qe2 Qxe2 20.Rxe2 Re8 21.Rfe1 g6 22.g3 Kg7 23.Nd4 Kf6 24.Re5 Bxd4 25.cxd4 Rb8 26.f4 h5 27.a3 b5 28.b4 Rb6 29.f5 gxf5 30.Rxf5+ Kg7 31.Rf7+ Kh6 32.Rxa7 Bxe6 33.Bxe6 Rbxe6 34.Rxe6+ Rxe6 35.Ra5 Rb6 36.Kf2 Kg5 37.Kf3 Rf6+ 38.Ke3 Re6+ 39.Kd3 Rb6 40.a4 bxa4 41.Rxd5+ Kg4 42.Kc4 Rc6+ 43.Rc5 Ra6 44.Ra5 Rc6+ 45.Kd5 Rc2 46.Rxa4 Rxh2 47.b5 Kxg3 48.b6 Rb2 49.Kc6 h4 50.Ra3+ Kg2 51.b7 h3 52.Ra2 Rxa2 53.b8=Q Rc2+ 54.Kd7 h2 55.Qb7+ Kf2 56.Kd6 Rd2 57.Ke5 Rd1 58.Qf7+ Kg2 59.Qg6+ Kf1 60.Qf5+ Kg2 61.Qg4+ Kf2 62.Qxd1 Kg2 63.Qe2+ Kg1 64.Qe1+ Kg2 65.Qe4+ Kg1 66.Qg4+ Kh1 67.Qd7 Kg1 68.Qd5 h1=Q 69.Qxh1+ Kxh1 70.Kf4 Kh2 71.Kf3 Kg1 72.Ke2 Kg2 73.Kd3 Kh2 74.d5 Kh1 75.Kd4 Kg2 76.Ke5 Kh1 77.Kf4 Kh2 78.Kf3 Kh3 79.d6 Kh4 80.Kf4 Kh3 81.Kf5 Kg3 82.d7 Kh4 83.Ke5 Kg4 84.Ke6 Kh5 85.Ke5 Kg5 86.Ke6 Kh6 87.Ke7 Kh7 88.Kf7 Kh8 89.d8=R+ Kh7 90.Rd3 Kh8 91.Rh3# 1-0