Carvalho continued his excellent form into the 2007–08 season. Following the departure of manager José Mourinho, the Spanish champions, Real Madrid, have once again expressed their interest in Carvalho. A Madrid source said, "We have never been able to get Carvalho because of his connection with Mourinho. Now he has left Chelsea, we feel there's a real chance." But the Portuguese did not leave the English club. On 26 December 2007, in a 4–4 home draw against Aston Villa, on the 79th minute, the home side were outmanoeuvred in the middle of the field leaving only goalkeeper Petr Čech and Carvalho between Villa's striker, Gabriel Agbonlahor, and the goal, Carvalho attempted the block, went in two-footed and was red carded for the foul, in the same night, he issued a public apology for his horror tackle on the forward. In that season, Carvalho was one of the most consistent performers at the club and his efforts were rewarded when he scored his first goal of the season in his 150th appearance for the club, a 1–0 Premier League victory over Middlesbrough. Later, on 26 April, Carvalho made his 100th appearance in the Premier League against Manchester United, despite Chelsea's 2–1 win, he marred his centenary mark with an error that allowed Wayne Rooney to equalise. His solid performances in the Champions League helped the club reach the final, Chelsea's first ever Champions League final appearance and Carvalho's second. "The Blues", however, lost 6–5 on penalties against Manchester United after a 1–1 draw following extra time. Carvalho played in all 120 minutes and he was booked one time for a high challenge on Cristiano Ronaldo right before the end of first half. On 8 May 2008, Carvalho was voted by his fellow Chelsea colleagues as Chelsea's "Players Player of the Year", while finishing in the top three for Chelsea's "Player of the Year" award voted by Chelsea fans, along with Michael Ballack and Joe Cole.