Zack Wheeler struck out 10 over six scoreless innings as the Phillies entered the All-Star break on a high note.