The match in question was a 2003 Test against South Africa played at the New Wanderers Stadium in Johannesburg. While the match is also remembered for Lara's strokeful double century in a losing cause, the former West Indies captain hit South African left-arm spinner Robin Peterson for a record 28 runs in an over to enter himself into the record books.
Interestingly, despite all the innovations and the arrival of Twenty20 cricket, the record still stands strong.
Though the record has not been broken yet, Australia's George Bailey came very close to breaking it. Bailey hit England's James Anderson for exactly the same number of runs -- 28 -- in 2013-14 Ashes Test at Perth.
Here is the video where Lara, who retired from Test cricket in 2006, is tonking Peterson all around the ground: