The duo will square off for the Commonwealth light-heavyweight title in a re-run of their November 2012 fight when Maccarinelli was stopped in the second round, and the 27-year-old has declared that he will have something to prove against his Jamaican opponent.
"This is unfinished business for me," Maccarinelli told BBC Sport.
"And it's going to be settled once and for all on the night. Initially I was really disappointed with the result [in the first fight] and felt that the referee had stepped in too early, but what's happened has happened, there is no point looking back at it.
"There will be no dispute with the result this time, I'm back to my dynamite-punching best and I'm going to knock McKenzie clean out."