Achievement unlocked - no reward

I complete Halo Reach on Legendary in under 3 hours but the achievement is locked… Keep Your Foot on the Pedrogas.

I play on PC Steam…

Please help me out when you have the time!

The most common fix is to run through one of the campaign missions again.