D-backs ride 5-game win streak into finale with Red Sox