Arsenal beat stubborn Hull 1-0 to stretch their lead at the top of the Premier League to six points on Saturday while Tottenham's recent revival was halted by Leeds.