1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Bg5 dxc4 5.Nc3 c5 6.Qb1 cxd4 7.Ne4 Bb4+ 8.Bd2 Nc6 9.e3 d3 10.Nxf6+ gxf6 11.Qc1 b5 12.a4 Bxd2+ 13.Nxd2 Nb4 14.axb5 Nc2+ 15.Kd1 Nxa1 16.Qxa1 Qd5 17.Qa4 Bd7 18.Qxc4 Bxb5 19.Qxd5 exd5 20.Nf3 Rb8 21.b3 Bc4 22.bxc4 Rb1+ 23.Kd2 dxc4 24.Kc3 Rc1+ 25.Kd2 Rc2+ 26.Kd1 Ra2 27.g3 O-O 28.Ne1 Rb8 29.Nxd3 cxd3 30.Bxd3 Rxf2 31.Ba6 Rb1# 0-1