The gangs approach the area under the highway. Tony arrives to stop the fight, but Bernardo antagonizes him. Unwilling to watch Tony be humiliated, Riff initiates a knife fight. Tony tries to intervene, which leads to Bernardo stabbing and killing Riff. Tony then kills Bernardo with Riff's knife, and a melee ensues. Police sirens blare, and everyone flees, leaving behind the dead bodies. Maria waits for Tony on the rooftop of her apartment building; her fiancé Chino arrives and tells her what happened. When Tony arrives, he asks for her forgiveness before he turns himself in to the police. Maria confirms her love for him and asks Tony to stay with her.