IBO, nice work.
Mattm, nice to see you here. Great racing. That initial punch that failed is probably what made the difference. Next time. As for the teammate sitting on, that's kinda bush in my book. This is not a crit where the gaps are in seconds. If the teammate is minutes up the road and the chase is not balls out, he could have done some light work. If the chase ramps up, I'd be fine with him sitting in the back, but if you're just making pace then he should have worked.