1.d4 c5 2.d5 d6 3.c4 g6 4.e4 Bg7 5.Nc3 Bxc3+ 6.bxc3 e5 7.f4 Qe7 8.Bd3 Nd7 9.Nf3 Ngf6 10.O-O exf4 11.Bxf4 Ng4 12.h3 Nge5 13.Nxe5 Nxe5 14.Qd2 f6 15.Bxe5 Qxe5 16.Qh6 Bd7 17.Qg7 Rf8 18.Qxh7 O-O-O 19.Rf3 g5 20.Qg7 g4 21.hxg4 Rh8 22.Kf2 Qxc3 23.Rd1 Qd4+ 24.Ke2 Rdg8 25.Qxf6 Qxf6 26.Rxf6 Bxg4+ 27.Rf3 Bxf3+ 28.gxf3 Rh2+ 29.Ke3 Rxa2 30.e5 dxe5 31.Bf5+ Kd8 32.d6 Rgg2 33.Ke4 Rad2 34.Rh1 Rge2# 0-1