1.d4 c5 2.dxc5 Nf6 3.Bf4 e5 4.Bxe5 Bxc5 5.Bxf6 Qxf6 6.e3 Qxb2 7.Nd2 Bb4 8.Nf3 Nc6 9.Bc4 Qf6 10.O-O Qe7 11.Bd5 O-O 12.Rb1 Bc5 13.Ne4 Bb6 14.Nfg5 h6 15.Qh5 Ne5 16.f4 Bxe3+ 17.Kh1 d6 18.fxe5 Bxg5 19.exd6 Qe5 20.Bxf7+ Kh8 21.Nxg5 Qxg5 22.Qxg5 hxg5 23.c4 Bd7 24.Rxb7 Be6 25.Kg1 Bxf7 26.Rfxf7 Rxf7 27.Rxf7 Kh7 28.c5 Kg6 29.Rf1 Rd8 30.Rd1 Kf7 31.c6 Ke6 32.d7 Ke7 33.c7 Rxd7 34.Re1+ Kd6 35.c8=Q g4 36.Rd1+ Ke5 37.Rxd7 g3 38.hxg3 g6 39.Qe8+ Kf6 40.Rd5 Kg7 41.Rd7+ Kf6 42.Rd6+ Kg7 43.Qe7+ Kh6 44.Rd4 g5 45.Rd6+ Kh5 46.Qe2+ g4 47.Qe5# 1-0