Jamie Langley opened the scoring for the Bulls, touching down in the 17th minute before Scott Taylor responded for the visitors. Shaun Ainscough restored the Bulls' lead, but that was wiped out soon after when David Hodgson went over.
The Bulls once again retook the lead in the second half when Jason Crookes touched down, and Langley extended this lead soon after with his second try of the match.
Salter tried to launch a Hull KR fightback, but his try was cancelled out by Elliott Whitehead. Luke Gale, who had successfully converted all of the tries, added another two points late on before Hall added a consolation score for the visitors late on.