1.c4 b5 2.cxb5 Nf6 3.Nc3 Bb7 4.Nf3 Nd5 5.e4 Nxc3 6.dxc3 Bxe4 7.Bg5 a6 8.bxa6 Nxa6 9.Bc4 f6 10.Be3 e6 11.O-O Bd6 12.b4 O-O 13.a4 f5 14.b5 Nc5 15.a5 Bxf3 16.Qxf3 Qh4 17.Bxe6+ Nxe6 18.g3 Qc4 19.b6 f4 20.gxf4 Nxf4 21.b7 Ne2+ 22.Kh1 Rae8 23.Qg2 Re6 24.a6 Rg6 25.Bg5 Nf4 26.Bxf4 Rxg2 27.Bxd6 Rg6 28.f3 cxd6 29.a7 Qe2 30.Rf2 Qxf2 31.b8=Q Qg2# 0-1