David Barnes' challenge for the Commonwealth welterweight title fell short in Manchester on Sunday morning.

Local boy Barnes was stopped in the 12th round by Ghana's Joshua Okine.
The 24-year-old Barnes fought a cagey opening but was floored in the fifth round by a flurry of blows before holding on until the end of the round.

Barnes rallied, but the champion caught the inexperienced Barnes with a heavy right hand in the final round and the referee jumped in to stop the fight.