Major Ocelot (Metal Gear Solid 3)

Major Ocelot is the first boss faced in Metal Gear Solid 3: Snake Eater.

Description
The boss takes place in a fairly small praire with plenty of cover. Ocelot and Snake are separated by a large crevice, so only ranged attacks are an option. Ocelot will run around the area, dashing from cover to cover and shooting the player. Of course, shooting him while he's out of cover with one of your firearms is the best strategy. You can also shoot the hornet's nest dangling over him in first-person mode, shoot his hat off, or wait for him to reload to leave him temporarily vulnerable. A much more obscure tip to beat him is by approaching the cliff, implying you want a traditional duel. This will trigger Ocelot to do the same, leaving him out in the open to attack. There are also Ocelot soldiers spectating the fight from the surrounding forest (they are virtually invincible as they have superhuman dodging abilities) that may fire at Snake. Fortunately, Ocelot quickly calls them off.