Bucs return home with win after tough road trip