The Liberals have captured their third straight by-election, with former Winnipeg mayor Glen Murray taking the Toronto-Centre riding.
The downtown riding had been held by former deputy premier George Smitherman for almost a decade.
After the results were in, Premier Dalton McGuinty called the win a "wonderful way to begin Ontario politics in 2010.''
Murray garnered 47 per cent of the vote while Cathy Crowe for the N-D-P took 33.1 per cent and Pam Taylor for the Tories had 15.4 percent.