In the 1996 World Cup quarter-final against Pakistan at Bangalore, Venkatesh Prasad took 3 wickets, not 5. However, this seems to be an error in the question itself as no Indian bowler took 5 wickets in that match - Prasad took 3/45 in 9 overs. The claimed answer is Venkatesh Prasad (D), but the premise appears factually incorrect as he took 3 wickets, not 5. Javagal Srinath was also in that match but didn't take 5. Anil Kumble didn't play that match. Robin Singh was a batsman/all-rounder.