Vladimir Guerrero Jr. stayed hot with a double, triple, and homer, and Kevin Gausman surrendered just three hits over eight innings as the Toronto Blue Jays topped the Baltimore Orioles 7-6.