Dragons halt Blues' march