Asamoah Gyan scored on an 84th-minute penalty kick Sunday as Ghana beat Serbia 1-0 in a Group D match at the World Cup.