Crimson Skies: High Road to Revenge

Crimson Skies features a single-player story mode, and multiplayer in split-screen, system link and Xbox Live flavors. The story mode serves as its own tutorial, offering gameplay instruction as Zachary strikes out into the Arizona-Mexico (now called "Arixo") skies, eventually learning the skills of piloting, air-to-air combat and even the use of powerful stationary guns (on zeppelins or other firepower platforms).
more from Games Domain

While playing the game online almost makes the single-player seem insignificant by comparison, the game's single-player campaign is very well done. The game is the same sort of mission-based flight simulator that you'd expect from a Wing Commander or Star Wars Rogue Squadron, but its structure and design is a bit different--and better.
more from Game Spot