The Alvinegro captain Loco Abreu managed to make up for his 25th minute penalty miss by converting a header just before the half hour mark.
But moments before the interval the Serie A giants were left scratching their heads when Emerson grabbed an equaliser for Resende, firing home a deflected free-kick past a helpless Jefferson in goal.
However half way through the second half Botafogo managed to seal the win thanks to a goal each in quick succession from Maicosuel and Abreu.