P1 Grand Prix
The P1 Grand Prix is a special Pokémon battle tournament held especially for Fighting-type Pokémon. Each Pokémon trainer who enters choses only one Pokémon and engages in a series of one on one battles. The prize is a golden championship belt.
Primeape and Geodude were both entered into the P1 Grand Prix, and Primeape won the tournament and the belt.
The P1 Grand Prix's definition of "Fighting-type" Pokémon for the tournament seems to be based on one from the Pokémon Trading Card Game rather than the Pokémon games or Pokémon anime, as Ground-type and Rock-type Pokémon can apparently be entered as well. In the TCG, Fighting, Ground, and Rock are all considered a single type.
The P1 Grand Prix may or may not be based loosely on the Fighting Dojo in Saffron City in the video games.