On This Day in 2014: India Pulled Off Their First Test Win at Lord’s Stadium Since 1986 The victory was a special one as it was after 28 years that India won a Test match at the Mecca of Cricket, the Lord’s Stadium in London.