Miguel Garcia (in) - Barbosa (out) (Sporting) The match-winner leaves the field to strong applause, not having had the performance of the first leg, but having made the difference nonetheless.
89
M.Niculae (in) - Liedson (out) (Sporting)
89
Wheater (in) - Parnaby (out) (Middlesbrough)
89
Barbosa (Sporting) scores! Douala torments the Middlesbrough defence again, twisting and turning on the left before cutting the ball back into the path of his captain, who slots the ball convincingly past Schwarzer, sending his team through to the next round.
87
M.Niculae (Sporting) is booked. Seconds after coming on, the Romanian international is booked for impeding Schwarzer's clearance.
78
A. Johnson (in) - Doriva (out) (Middlesbrough)
66
Graham (in) - McMahon (out) (Middlesbrough) First change by Steve McClaren, introducing the young striker as another option in attack. Solid performance by the departing young right-back, who may also be carrying a slight injury.
The second half begins.
The referee blows for half-time.
33
Douala (in) - Hugo (out) (Sporting) Tactical change by the home side, who take off a defender and introduce a striker.