20180729 sports.football: Barcelona topple Tottenham on penalties after 2-2 draw