107 v Australia in Mumbai, 2004:

The lowest target defended by India in Tests came against Australia during the 2004 Mumbai Test. It was a dead rubber as Australia had already clinched the series by winning the first of the three Tests. It, however, did not stop India from coming up with an inspired performance to register a memorable win.
Just like the previous three games of the series, India’s batting faltered again as they were all out for just 104. In reply, Australia scored 203. In the second innings, India put up an improved display to score 205 and set Australia a target of 107 runs. The form the visitors were in, they were expected to register an easy win.
However, India’s spinner ran riot in the second innings and bowled their fancied opponents for just 93 runs to register a win for the ages. Harbhajan Singh was the most successful bowler, taking 5 for 29 while Murali Karthik picked up 3.