Swann celebrates with team-mates after dismissing Aftab Ahmed (right)
England batsman Paul Collingwood paid tribute to Graeme Swann after the spinner claimed a wicket in his first over for the 12th time for England.
Swann struck to dismiss Aftab Ahmed as England took control of the first Test against Bangladesh in Chittagong.
The home side struggled to 154-5 on day two of the match after England had earlier declared on 599-6.
"It's unbelievable. We do mention it as a team. It just always seems to happen," said Collingwood.
As well as having Aftab caught at short leg by Ian Bell, Swann also had Mahmudullah caught at short leg by Collingwood and bowled Shakib Al Hasan in the final session to finish the day with figures of 3-40.
Stuart Broad claimed two wickets, having opener Imrul Kayes caught behind and catching Junaid Siddique off his own bowling.
"He was fantastic He was bowling aggressively with good pace and good bounce," said Collingwood of Broad.
Tamim Iqbal provided resistance for the Tigers, remaining unbeaten on 81 at the close of play, but the hosts are still 445 behind.
I'm not putting myself down as a great or anything like that but to get 10 Test centuries is an achievement
Starting the day on 374-3, England lost captain Alastair Cook after he had added just 15 to his overnight score of 158.
Collingwood (32 not out overnight) and Ian Bell saw England to comfortably their biggest total against Bangladesh with a partnership of 184 before the Durham man fell for 145.
Bell was later dismissed having amassed 84, prompting England's declaration.
The century is Collingwood's 10th in Test matches and is his first in over a year, since scoring 161 against the West Indies at Port of Spain last March.
"This is a special century for me," said the 33-year-old. "To be honest, I never thought I would achieve something like that when I started in the game."
"The fact that I'm not the best looking batsman out in the middle has probably gone against me but in the end your job is as a run-getter, not a batsman.
"Some people forget it's getting runs that is the important thing, not how you get them.
"I'm not putting myself down as a great or anything like that but to get 10 Test centuries is an achievement. It's a proud moment and hopefully there are more to come."
Collingwood also thanked Bell for his contribution to their partnership, after the Warwickshire batsman scored 84 before being caught off the bowling of Shakib Al Hasan.
"In the afternoon me and Belly pushed on and managed to get some runs," he said.
"We are building a good partnership together there. I enjoy batting with him. After lunch we managed to get going and put some runs on the board."
Collingwood remains confident that if England maintain their current work-rate they will reap further reward.
"The pitch doesn't seem to be breaking up too much but I think it will take a little bit more turn and hopefully Swanny can get one or two to turn," said Collingwood.
"We will have to work hard and keep toiling away."
Bangladesh all-rounder Mahmudullah, who scored 51 for the home side, refused to throw in the towel despite his side's precarious position.
"I am hopeful because the pitch is still good," he said. "We have a good depth in our batting so I am hopeful we can avoid the follow-on and get a good score."