Blue Jays No. 18 prospect Spencer Horwitz racks up three hits, two RBIs and a homer in a big night for Triple-A Buffalo