Joey Dudek fired the visitors in front, but Brett Perlini responded to level. Joey Martin put the Welsh side ahead in the second period, with Brett Ferguson and Sam Duggan sealing the victory in the third.
The result moves Cardiff up to second in the Elite League table, while Manchester sits sixth. Both teams return to action on Sunday, with Cardiff facing Coventry Blaze and Manchester hosting Belfast Giants.