But Collingwood teamed up with Shah in a productive stand which was only broken with eight balls remaining of the innings when the Middlesex batsman was caught at long off having scored 47 from 35 balls .