South African wicketkeeper Heinrich Klaasen made 61 not out in a comfortable chase of 162, with Guyana reaching their target with six wickets and 10 balls to spare. Earlier, Charles had made 87 out of St Lucia King's 161 for 7
St Lucia: St Lucia Kings 161-7, Guyana Amazon Warriors 162-4 - Guyana Amazon Warriors won by six wickets
Guyana Amazon Warriors recorded an emphatic Caribbean Premier League victory over St Lucia Kings as Heinrich Klaasen led the visitors home at the Daren Sammy Stadium.
South African wicketkeeper Klaasen made 61 not out in a comfortable chase of 162, with Guyana reaching their target with six wickets and 10 balls to spare.
Klaasen came to the crease with the score 37 for 2 in the fifth over, which became 46 for 3 when Colin Ingram was dismissed by Jeavor Royal, but ensured that the Amazon Warriors did not collapse.
Johnson Charles made 87 in vain for St Lucia Kings [CPL/Getty Images]
He shared in a fourth-wicket partnership worth 66 in 7.3 overs with Shimron Hetmyer (32), before teaming up with Keemo Paul (21*) to bring the chase to a conclusion.
It completed Guyana's first victory of the campaign, following a pair of defeats and a washout, while St Lucia have one win from five outings.
Earlier, the Kings' total of 161 for 7 was underpinned by a brutal 87 by Johnson Charles. The opener crashed five sixes in his 59-ball innings but only two of his teammates reached double figures.
After Johnson's first-wicket stand with Faf du Plessis was broken at 93 - with the first ball of the ninth over, bowled by Tabraiz Shamsi - the innings steadily slowed. St Lucia managed just 68 more runs from their remaining 71 deliveries.