Rafael Nadal won his 12th Barcelona Open title, saving a match point in a thrilling three-set victory over Greece's Stefanos Tsitsipas.
World number five Tsitsipas showed great grit in the second set, saving two match points in game 10 game before levelling the match on a tie-break.
In a tight third set, Nadal faced a match point before piling on the pressure to win 6-4 6-7 (6-8) 7-5.
The victory, which took three hours 38 minutes, gave the 34-year-old his 61st clay court title and came against an in-form opponent who had won his maiden Masters crown in Monte Carlo last week.