Sofapaka sink AFC Leopards in a 3-2 goal thriller match.

Alfred Wekesa set AFC Leopards rolling with an early goal on the 6th minute as the team visited Sofapaka for Kenya Premier League game at Kenyatta Stadium.

But four minutes later, sloppy Leopards saw Ezekiel Okore find the net, providing Sofapaka an equalizer.

The hosts kept on pressing and in the 26th minute, Okare got a brace, placing his team  ahead of the cunning Leopards.

With the first half-time lead, Sofapaka came back fired up and in the last minutes into the game, substitute Charles Melubo who came in for Ezekiel Okare in 17 minutes to the first half break made it three cementing Sofapaka lead.

Leopards kept on fighting, and on the 89th minute, Jack Bruno found the net making it 3-2.

Despite winning three points from the Leopards, Sofapaka remains in 15th place, 4 points behind Nairobi City Stars who have one match in hand.

AFC leopards remain in 13th position, but risk being relegated.