1.e4 g6 2.d4 Bg7 3.Nc3 d6 4.Bc4 Nf6 5.Nf3 Nc6 6.O-O O-O 7.h3 Nxe4 8.Bxf7+ Rxf7 9.Nxe4 e5 10.dxe5 dxe5 11.Nfg5 Qxd1 12.Rxd1 Rf8 13.c3 h6 14.Nf3 Bxh3 15.gxh3 Rxf3 16.Kg2 Rf7 17.Be3 Ne7 18.Rd7 Nf5 19.Rad1 b6 20.Rxf7 Kxf7 21.Rd7+ Ke6 22.Rxc7 Bf8 23.Kf3 Be7 24.a4 h5 25.Bg5 Bxg5 26.Nxg5+ Kd5 27.Rd7+ Kc4 28.Nf7 Kb3 29.Nxe5 Kxb2 30.Nxg6 Kxc3 31.Ke4 Nh6 32.f4 Kb3 33.f5 Kxa4 34.f6 b5 35.Kf4 b4 36.Kg5 Ng8 37.f7 b3 38.Rxa7+ Rxa7 39.fxg8=Q b2 40.Qa2+ Kb4 41.Qxb2+ Kc4 42.Kxh5 Ra4 43.Kh4 Rb4 44.Qa2+ Kb5+ 45.Kg5 Ra4 46.Qb2+ Rb4 47.Qc2 Ra4 48.h4 Rd4 49.h5 Rd5+ 50.Kh4 Kb6 51.h6 Rd7 52.Qb2+ Kc7 53.Kh5 Rh7 54.Nf8 Rf7 55.h7 Rxf8 56.Qg7+ Kd6 57.Qxf8+ Kc7 58.Qg7+ Kc8 59.h8=Q# 1-0