Celta Vigo came from behind to claim a vital 3-1 win over fellow strugglers Almeria to climb away from the foot of the Primera Division table.
Suso scored the opening goal for visitors Almeria in the 10th minute as they went in search of their fourth league win of the season.
However, Fabian Orellana levelled for Celta before second-half scores for Borja Oubina and Charles sealed a win which boosts them clear of the bottom three.
Celta had lost their last two games against Real Sociedad and Rayo Vallecano, while Almeria's winning streak was halted by a 5-0 thrashing from Real Madrid last time out.
But it looked as if they had put the memories of Cristiano Ronaldo and co behind them when Suso put them ahead early in the match.
The midfielder fired in from 20 yards to stun the home side.
Celta regrouped, and Charles headed over the bar in the 16th minute before he missed from close range with another header soon after.
Orellana levelled for the home side in the 26th minute with a 20-yard strike as the sides went into half-time locked at 1-1.
Celta then went close early when Alex Lopez missed the left post before Charles saw his strike blocked by Almeria keeper Esteban.
And Oubina did put Celta ahead three minutes into the second half when he finished off Jon Aurtenetxe's header from close range.
Almeria midfielder Alex Vidal flashed an effort over the bar before Charles put the game out of the visitors' reach with his 59th-minute score.
The Brazilian got onto the end of Hugo Mallo's cross from the right to finish off from six yards and wrap up an important win.