John Boye hits top form