Ke'Bryan Hayes and Bryan Reynolds hit two-run homers, right-hander Mitch Keller struck out eight and the visiting Pittsburgh Pirates defeated the Toronto Blue Jays 8-1 on Saturday afternoon. Pittsburgh gained a split of the first two games of a three-game series in ending Toronto's four-game winning streak. Jared Triolo had three hits for the Pirates, who are 2-2 on a five-game road trip. Keller (7-3) allowed one run, five hits and one walk in six innings.