What a pitching performance ....