1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Nc6 5.Bg2 dxc4 6.O-O a6 7.e3 Bd7 8.Qe2 b5 9.b3 cxb3 10.axb3 Bd6 11.e4 e5 12.Bb2 Qe7 13.Rc1 O-O 14.Rxc6 Bxc6 15.dxe5 Nxe4 16.exd6 Qxd6 17.Ne5 Rfe8 18.Nxc6 Nxg3 19.Qd2 Ne2+ 20.Kh1 Qc5 21.Na3 Qxf2 22.Rd1 Re6 23.Ne7+ Kf8 24.Bxa8 Rd6 25.Bd5 Rh6 26.Bxg7+ Kxg7 27.Qg5+ Kf8 28.Qxh6+ Kxe7 29.Qg5+ f6 30.Qg7+ Ke8 31.Bc6# 1-0