It was a morale-boosting win for India at the Lord's. The 23-run win over England yesterday also ended their winningdrought. India lost the series, but the win came as a much-needed relief for all the team members. It only suggestshow badly India needed a favourable result.