Home and Away spoilers: WHO punches Colby Thorne?

It's not a great day for policeman Colby Thorne on Home and Away. First he gets punched in the face and then he gets dumped by girlfriend Mackenzie Booth!

Colby Thorne (played by Tim Franklin) has been left wondering what the heck has happened to Robbo (Jake Ryan) on Home and Away (1:15pm/6:00pm on Channel 5, see our TV Guide for full listings).

One moment, the fellas were charging off to rescue Robbo’s kidnapped wife Jasmine Delaney (Sam Frost) and the next, Robbo just disappeared!

But unknown to Colby, Robbo was being held captive by dodgy Dylan Carter who, in an unexpected twist, has offered to lead Robbo to the REAL killer of his family. But can Dylan be trusted?

So of course, when a bloodied and dishevelled Robbo turns-up at Colby’s apartment, the policeman is full of questions.

Unfortunately, Robbo is being the strong, silent type and is in no mood to talk. And when Colby pushes the issue and demands some answers, he gets punched in the face for his troubles. Whack!

Home and Away, Colby Thorne, Irene Roberts, Mackenzie Booth

Colby Thorne gets punched and dumped by his girlfriend ALL on the same day on Home and Away!

Meanwhile, Mackenzie Booth (Emily Weir) continues to have her doubts about her relationship with Colby. Is she really cut out for life with a man who has a very dangerous job and who she hardly ever sees because he’s so busy working overtime?

Shocked by the punch-up between Colby and Robbo, Mackenzie’s mind is made up. She can’t go on like this and is breaking-up with Colby!

Talk about terrible timing and knocking a man when he’s already down!

Elsewhere in Summer Bay, Maggie Astoni (Kestie Morassi) and her daughter Ziggy (Sophie Dillman) are relieved that Maggie’s husband Ben (Rohan Nichol) has finally returned home to the farmhouse.

But what can they do now to help Ben and his battle with depression?

Faced with filling out a mental health questionnaire at the hospital, is Ben ready for the challenge ahead to get himself back on track?

Home and Away continues weekdays at 1:15pm and 6:00pm on Channel 5