Grenada defeats Belize at the last minute.