South Africa's build-up to next week's fifth Test at the Oval was gatecrashed by a bowler with only one first-class match under his belt when Derbyshire's Paul Havell took four wickets as the tourists reached 317 for 5 at Derby.
Havell's only previous game at senior level was for Sussex two years ago, but he enjoyed a day to remember when he had the South African captain, Graeme Smith, lbw in his third over. The 23-year-old then struck again in his second spell by removing Neil McKenzie and Boeta Dippenaar in the space of four balls and later trapped Mark Boucher.
However, Jacques Kallis lit up a damp Racecourse Ground with his maiden first-class century of the tour and his first of the year. He was unbeaten on 141 from 224 balls and shared a fifth wicket stand of 161 with Boucher, who made 89.
In Division One of the County Championship, Brad Hodge completed a triple hundred but could not force victory for Leicestershire as Nottinghamshire held out for a draw at Trent Bridge, a result which goes a long way to condemning both sides to relegation.
Hodge's undefeated 302 was the highest individual score in the Championship ever recorded at Trent Bridge and also eclipsed Phil Simmons' Leicestershire record of 261 against Northamptonshire in 1994. The 28-year-old right-hander's 280- ball innings contained 46 fours and three sixes, and was filled with crisp drives either side of the wicket, as well as powerful cuts and pulls.
His innings overshadowed Charles Shreck's maiden five-wicket haul in first-class cricket. The Cornishman finished with five for 100 from 25 overs.
Leicestershire resumed on 376 for 4 needing quick runs to get into a winning position after losing day three to rain. Damian Brandy was quickly stumped by Chris Read off Stuart MacGill for 19, but Jeremy Snape acted as an excellent foil for Hodge, making 48 quickly before an attempted pull off Shreck fell to Paul Franks on the midwicket boundary.
Rain had interrupted play before lunch and Leicestershire eventually declared on 523 for 7, 233 ahead with 62 overs left.
It seemed Nottinghamshire's batsmen had little stomach for the fight when openers Darren Bicknell and Guy Welton both fell with the score on one. Bicknell was caught driving Vasbert Drakes at mid-off by Philip DeFreitas and Welton offered no shot to the 37-year-old to be out lbw, giving DeFreitas his 50th Championship wicket of the season.
The home side slumped to 29 for 4 but staged a small recovery to reach 72 before Bilal Shafayat was caught by John Sadler off David Masters for 13. Chris Read and captain Chris Cairns showed some defiance though, scoring 65 and 75 respectively before Nottinghamshire batted out the game, finishing on 241 for 7.
The weather frustrated Somerset in the Second Division match at Taunton, where rain prevented any play on the final day until 2.30pm. After gaining a first innings lead of 310, they were left with a minimum of 51 overs to claim 10 Hampshire wickets on a good pitch. Despite two early wickets for Nixon McLean, the visitors safely reached 177 for 3 at the close of play.
Pakistan fought back after Bangladesh's Alok Kapali completed a historic hat-trick to leave the second Test on a knife-edge at the end of the third day. Kapali's feat, the first Test hat-trick by a Bangladeshi player, left Pakistan 66 runs behind the touring side's total of 361. But the hosts snapped up four quick wickets to leave Bangladesh struggling on 52 for four at the close, just 118 runs ahead.