The 28 year-old, who was a heavy underdog prior to the fight at the Motorpoint Arena, had to endure masses of heavy punches from Maciel to grind out a result, which he gained 117-111, 116-113, 113-115 on the three judges scorecards.
Looking at the two fighters after the bout and you would have no way guessed that Rose was the victor as the Blackpool man looked bruised, beaten and was sporting a nasty gash on the bridge of his nose from some tasty Maciel hooks and uppercuts.
Overall, I though Maciel did enough to claim the win, but Rose did hang in there under some crushing punishment and managed to get off with his jab as his opponent tired from unleashing some many punches throughout the contest.
Rose now heads into his first world title bout in good shape and with a 25th career win under his belt, whilst Maciel can certainly come again after dropping a third defeat in 30 and his first since 2011.
On the same card, Olympic heavyweight champion Anthony Joshua took care of veteran Paul Butlin without much fuss with another solid performance. The Londoner dominated the first round, hurting Butlin with every shot and eventually ended the contest early in the second with his opponent cut over his left eye.
Follow on Twitter @PhilDJay for tweets of upcoming news on WBN