PTI puts up highly impressive show