Same-sex marriage will become legal in Australia after a historic bill was passed in the House of Representatives.
An overwhelming majority of MPs voted to change the Marriage Act, eight days after a similarly decisive result in the Senate.
The vote set off immediate celebrations in parliament, prompting cheers, applause and even a song.
The result brings an end to more than a decade of robust and often bitter debate on the issue.
Ghana News Headlines
For latest news in Ghana, visit Graphic Online news headlines page Ghana news page
"What a day for love, for equality, for respect," said Prime Minister Malcolm Turnbull.
"Australia has done it."
The legislation sailed through parliament without amendments after Australians overwhelmingly supported the reform in a voluntary national poll.
Australia's governor-general is expected to approve the bill in the coming days, marking its official passage into law.
Emotional MPs hugged each other before supporters in the public gallery began singing "I am, you are, we are Australian".
Earlier, many supporters had gathered on the lawn outside parliament. They included prominent same-sex marriage advocates, including former Olympic swimmer Ian Thorpe and local comedian Magda Szubanski.
More than 100 MPs had spoken on the legislation after it was tabled in the House of Representatives.
Many senators and MPs related personal stories in explaining why they supported the bill. One MP's speech ended with a marriage proposal - a first for the lower house.
However, other politicians expressed their opposition.
"It is a special relationship between man and a woman for the purposes, if you are so lucky, for bringing children into the world," Deputy Prime Minister Barnaby Joyce said on Thursday.
The bill to amend the Marriage Act was first introduced in the Senate last month, immediately after a national poll showed 61.6% of Australians favoured change.
The bill includes exemptions for registered religious celebrants, who can refuse to marry same-sex couples on the basis of their faith.
Some conservative politicians had sought to extend exemptions to others, such as non-religious celebrants and businesses, but those proposals failed.
When will the first weddings happen?
The bill will require royal assent from Governor-General Peter Cosgrove, in what is considered a formality.
Same-sex couples will then be allowed to register to marry. Like heterosexual couples, they must wait 30 days after registration before a ceremony can take place.
Couples who wed overseas, or have already done so, will automatically have their marriages recognised in Australia.