Charlotte Independence edged Forward Madison FC 2–1 at home on Sunday, with Jon Bakero pulling the strings in a first half that decided the contest. Bakero opened the scoring in the ninth minute, Séga Coulibaly added the winner before halftime, and Bibi Karamoko grabbed a quick equalizer for the visitors in between.

Bakero struck first, putting Charlotte ahead inside ten minutes. The lead lasted barely two minutes. Karamoko leveled for Forward Madison in the 11th, finishing off a Ryan Carmichael delivery to make it 1–1 in a frenetic opening spell.

From there, Charlotte settled and controlled possession through the middle third of the half. The pressure told in the 40th minute when Coulibaly restored the home side's advantage, converting from a Bakero assist. It was Bakero's second direct contribution of the evening — a goal and an assist before the break.

The second half produced fewer clear-cut moments. Forward Madison pushed for another equalizer but couldn't find a way through. Tempers ticked up as the clock wound down, with Reudd Manin booked for Charlotte in the 70th minute and Stephen Annor cautioned for the visitors ten minutes later. Clay Dimick picked up a late yellow deep into stoppage time as Charlotte saw out the result.

Neither side was reduced to ten men, and the game ended without major controversy — just a solid, workmanlike three points for the Independence.

The victory keeps Charlotte Independence in the hunt as the USL League One season enters its final stretch, a result that could prove significant when the playoff picture sharpens.