Bangladesh all-rounder Shakib Al Hasan, who on Friday became only the third player to score a century and take 10 wickets in a Test, claimed the rare feat had been on his mind.
Shakib took 5-80 and 5-44 after making 137 to mastermind Bangladesh's massive 162-run victory over Zimbabwe in the second Test in Khulna which gave the hosts an unbeatable 2-0 lead in the three-match series.
The 27-year-old joined Ian Botham of England and Imran Khan of Pakistan as the only cricketers to score a hundred and claim 10 wickets in a match.
Both the previous feats were against India, Botham doing it in Mumbai in 1980 and Khan in Faisalabad in 1983.
"I had my eye on this record ever since a journalist told me about it a few weeks ago," Shakib said after being declared the man of the match.
"I was lucky and fortunate to have done it. This was not an easy wicket to bat on and the ball was turning a lot on the last day.
"I am glad to contribute to a series win, but it was a very good team effort. Hopefully we will continue to do well in future."
Bangladesh captain Mushfiqur Rahim described Shakib as a "special" player.
"We know why Shakib is special -- with bat, ball and in the field and all the young guys are inspired him," Rahim said.
Shakib, who made his Test debut in 2007, has scored 2,441 runs with three centuries and claimed 139 wickets in 36 matches so far.