Real Betis moved up to fifth in the Primera Division after they beat struggling Osasuna 2-1 at the Estadio Benito Villamarin on Friday night.