COLCHESTER United under-18s booked their place in the Premier League Cup semi-finals following a 2-1 extra-time triumph over Bolton Wanderers who finished with only eight players, writes BRIAN WALLER.