1.g3 c5 2.c4 e6 3.Nf3 g6 4.b3 Bg7 5.Nc3 Ne7 6.Bb2 d5 7.Bg2 d4 8.Ne4 b6 9.b4 Qc7 10.bxc5 bxc5 11.Ba3 Nd7 12.Rb1 Qa5 13.Nd6+ Kf8 14.Ng5 Qxa3 15.Bxa8 Qa6 16.Ngxf7 Nf5 17.Nxc8 Kxf7 18.Bb7 Qxa2 19.Ra1 Qxc4 20.Rxa7 d3 21.Ba6 Qd5 22.O-O dxe2 23.Qxe2 Nd4 24.Qc4 Nf3+ 25.Kh1 Qxd2 26.Qxc5 Ne5 27.Qe7+ Kg8 28.Qxe6+ Kf8 29.Nd6 Bf6 30.Rxd7 Nxd7 31.Qf7# 1-0