It’s a happy day for the bookies as Boom Time beats the main fancies to give David Hayes his third Caulfield Cup winner.