Sporting defender concedes 3 pens, sent off
The former Liverpool man fouled the same player Mehdi Taremi three times for the penalty incidents.
Coates received his first yellow card after conceding a spot kick within the first six minutes of the match before picking up a second booking for giving away the final penalty in the 89th minute.
Rio took the lead through Carvalho Sousa before Sporting mounted a comeback with goals from Bruno Fernandes and Luciano Silva.
Jeronimo equalised from the spot kick before Sousa scored his second penalty in injury time to win the match for the visitors.