Sunderland manager Martin O'Neill admitted his team's recent performances may have caught up with them as they went down 2-1 at home to Tottenham.