Mora's first homer in more than two months, and third this season, broke a 3-3 tie with one out in the bottom of the 12th.
Luke Scott hit a solo homer in the fourth. Matt Wieters and Aubrey Huff had one RBI each, while Nick Markakis and Ty Wigginton added two hits apiece for the Orioles, who have won three of their last four games.
The winner was Mark Hendrickson (5-4), who pitched one inning of scoreless relief for Baltimore.
Toronto's Scott Rolen created the 3-3 tie with a one-out sacrifice fly in the top of the eighth. Aaron Hill and Marco Scutaro each had two hits and one RBI for the Blue Jays, who have lost 11 of their last 14 games.
The losing pitcher was Jesse Carlson (1-4).
Copyright 2009 by United Press International.