Rafael Leao put the hosts ahead after Bernardo Silva struck the post, and Manchester City midfielder Nunes evaded several players before shooting in.
Manchester United captain Fernandes scored from close range, and Bruma added a fourth before Sporting Lisbon's leading scorer Viktor Gyokeres equalized.
#portugal