Celtics dig deep to beat Magic - Barbados Today