Final Fight é um beat'em-up side-scrolling produzido pela Capcom. Final Fight pode ser jogado por até dois jogadores simultaneamente. Antes do jogo começar, o jogador escolhe entre os três personagens principais: Haggar, Cody e Guy. Cada um tem seu próprio estilo de luta e atributos. Medidores de saúde são exibidos para personagens de jogadores e inimigos.
Os controles do Final Fight consistem em um joystick de oito direções e dois botões para atacar e pular, respectivamente. Pressionar o botão de ataque repetidamente ao atacar um inimigo ou vários inimigos fará com que o personagem do jogador execute um combo. O golpe final do combo pode ser alterado para um arremesso se o jogador mover o joystick na direção oposta antes de acertá-lo. O jogador também pode realizar um ataque de salto. Pressionar os botões de ataque e salto simultaneamente permite ao jogador realizar um ataque especial que atinge todos os inimigos ao redor, mas drenará uma pequena parte da saúde do jogador.
Os inimigos podem ser agarrados simplesmente entrando em um deles. Quando um inimigo é agarrado, o jogador pode realizar um ataque de agarrar pressionando o botão de ataque ou realizar um arremesso inclinando o joystick para a esquerda ou para a direita. Um inimigo arremessado pode ser arremessado contra outro para causar dano adicional. Itens como armas, itens de recuperação de saúde e itens que concedem pontos extras podem ser obtidos ao ficar de pé sobre um e pressionando o botão de ataque. As armas têm usos limitados e desaparecerão se o jogador for desarmado demais por um inimigo ou quando o jogador se mover para uma nova área.
Final Fight consiste em seis etapas ou "rodadas", além de duas rodadas de bônus. Cada rodada ocorre em uma seção diferente de Metro City, como as Favelas e o Metrô, com a maioria das rodadas apresentando mais de um nível. No final de cada rodada, o jogador enfrentará um personagem chefe exclusivo dessa rodada.