SURPRISE, Ariz. – An explosive eighth inning and strong defense gave BYU baseball a 7-1 opening day win over Gonzaga at Surprise Stadium.