No. 5 Red Sox prospect Nick Yorke collects three extra-base hits, including a homer, for Double-A Portland