It's on! Super Duty takes top horsepower and torque spot--for now!

More...