Tyler Heineman smashed his first home run since 2019 and Chris Bassitt delivered six innings of one-run ball as the Toronto Blue Jays topped the Baltimore Orioles 3-1.