1.Nf3 c5 2.c4 Nf6 3.g3 b6 4.Bg2 Bb7 5.Nc3 e6 6.O-O Be7 7.d4 cxd4 8.Qxd4 d6 9.Rd1 a6 10.Bf4 e5 11.Nxe5 Bxg2 12.Nxf7 Kxf7 13.Kxg2 Nc6 14.Qe3 Re8 15.Ne4 Bf8 16.Ng5+ Kg8 17.Qb3 h6 18.Rxd6 Na5 19.Rxd8 Nxb3 20.Rxe8 Rxe8 21.axb3 hxg5 22.Be3 Bc5 23.Rxa6 Bxe3 24.fxe3 Rxe3 25.Rxb6 Rxe2+ 26.Kf3 Rxh2 27.b4 Rxb2 28.b5 Rb3+ 29.Kg2 Kf7 30.c5 Ne4 31.c6 Rxg3+ 32.Kh2 Rc3 33.Rb7+ Kf6 34.Rd7 g4 35.c7 Rc2+ 36.Kg1 g3 37.b6 Ng5 38.Rd6+ Ke5 39.Rd2 Rxd2 40.c8=Q Nf3+ 41.Kf1 g2#