Centuries - A frequent occurrence in Test cricket.
5-wicket hauls - Slightly less frequent but quite common in Test cricket.
Hat-tricks - Quite a rare event in Test cricket.
Now in the ongoing Bangladesh-New Zealand Test at Chittagong, Sohag Gazi has become the furst ever player to achieve all three landmarks in the same match. 2 wickets in the 1st innings followed by an unbeaten century coming in at No. 8. And then follows up with a 6 wicket haul with a hat-trick thrown in, in the 2nd innings.
Way to go - Sohag Gazi and Bangladesh, who managed to take a lead in the 1st innings.
P.S. Complete list of players scoring a century and taking a 5-wicket haul in the same match is here.
P.P.S The Kiwis declare setting bangladesh 256 in 45 overs. Well done Brendon McCulllum for trying to get a result.