MPs have overwhelmingly backed a move to shift the Parliamentary timetable so it does not clash with Baroness Thatcher's funeral.
Respect MP George Galloway and Labour backbencher Dennis Skinner had led a bid to prevent Prime Minister's Questions being dropped and the House's sitting delayed on Wednesday.
However, the changes were passed by 245 votes to 13 on Tuesday evening.
Mr Galloway and Mr Skinner demanded a debate on the motion rather than letting it be nodded through with support from the Tory, Liberal Democrat and Labour frontbenches.
In tetchy exchanges, Mr Galloway complained that tributes to Lady Thatcher had "gone on too long" and argued that the Commons had sat during the Second World War.
At one point he was accused of using unparliamentary language for saying Tory backbencher Alec Shelbrooke was "wobbling his ample girth" at him - but the Speaker ruled the remark was merely "distasteful".
"I am sorry but this is not a national funeral. You can only have a national funeral where there is a national consensus about the person being buried," the Bradford West MP said.
"That consensus does not exist in relation to Margaret Thatcher and no matter how oft people from the frontbenches fawn upon her, pour honeyed-words upon her, even outside of this House of course, tell lies about her and her record, that won't change."
He said the events marking Lady Thatcher's death amounted to "canonisation" and were "too expensive, too elaborate, too regal".
"Don't get me wrong, I will not be celebrating at the funeral tomorrow. I believe it is wrong to celebrate at someone's funeral. But I will not agree to suspend our democracy so that some of the friends of the deceased have to make a choice between attending prime minister's question time or going to the funeral," he said.
Mr Skinner said the argument was about class and that it was "one rule for those at the top and another for those at the bottom.
"We are here talking about the thing that we sometimes suggest has gone away - class," the Bolsover MP said. "That's what it is, it's about class.
"It's about the fact that people out there have to live their lives in a different way and there's one rule for those at the top and there's another for those at the bottom."
Tory MP Nadine Dorries intervened, pointing out that Lady Thatcher's body was lying "yards away" from the chamber in the Chapel of St Mary Undercroft, and calling for an end to the debate out of good taste.
"Baroness Thatcher is actually laid yards away from us in her final night in this palace," she said.
"Does Mr Skinner not think that just on this night, when she is just yards away, that in the name of nothing other than good taste, that maybe it might be as well that we call this to an end?"
Commons Leader Andrew Lansley, who tabled the motion, said: "It is simply a matter of decency and respect that in returning from the funeral service and receptions tomorrow, members should not immediately enter in to the character of business that is customary at Wednesday's questions."
His Labour counterpart Angela Eagle said: "I have to say that I don't believe that the reason why we aren't sitting tomorrow is one of those occasions when we can accuse the prime minister of dodging Prime Minister's Questions.
"A former prime minister who has led this country for 11 years has passed away and I think it is right that we should pause and the din of the chamber should quieten so that MPs, many of whom were her friends, can attend her funeral and reflect upon it subsequently without having to come back to what is often the bear pit of adversarial politics in this country."