1.Nf3 d5 2.d4 Bf5 3.c4 e6 4.Nc3 Nf6 5.cxd5 exd5 6.g4 Bxg4 7.Ne5 Nc6 8.Bg2 Bf5 9.Bg5 Be6 10.e4 dxe4 11.Nxc6 bxc6 12.Bxe4 h6 13.Bxf6 Qxf6 14.Bxc6+ Bd7 15.Bxa8 Bd6 16.Qe2+ Kd8 17.O-O-O Re8 18.Qf3 Qg5+ 19.Kb1 Bg4 20.Qxf7 Rf8 21.Qb3 Bxd1 22.Rxd1 Rxf2 23.Ne4 Qf5 24.Bc6 Rf1 25.Qb8+ Qc8 26.Qxc8+ Kxc8 27.Rxf1 Kd8 28.Rf7 Be7 29.Rxg7 Bf8 30.Rd7+ Kc8 31.Rf7 Kd8 32.Rxf8+ Ke7 33.Rf2 Ke6 34.d5+ Ke7 35.a4 h5 36.Rf5 h4 37.Rh5 Kf7 38.Rxh4 Kg7 39.Rg4+ Kf7 40.Bb5 Ke7 41.Rg7+ Kf8 42.Rxc7 Kg8 43.d6 Kf8 44.d7 Ke7 45.Rc8 Kf7 46.d8=Q Kg7 47.Qf6+ Kh7 48.Rh8# 1-0