After spending a night in the jungle trying to survive the police, John Rambo (Stallone) steals a truck and drives into town. He arms himself with a large machine gun. Col. Trautman (Crenna) tries to convince Sheriff Teasle (Dennehy) not to fight Rambo, but Teasle ignores him. Rambo shoots up the town, knocking out all the power boxes and blowing up the gun store. He makes his way to the police station, where Teasle hiding on the roof, tries to shoot him. Rambo quickly dodges Teasle's bullets and shoots through the ceiling, hitting Teasle's legs. Rambo is about to kill Teasle when Trautman comes in and tells him the battle is over. Rambo gives a small speech about how he started the battle because of his anger over how he is being mistreated by people who have never experienced what he did in Vietnam. Rambo breaks down crying, and eventually gets taken away.