Toradora! - S1: Episode 13
Oohashi High School Cultural Festival - Part III
Just as Taiga makes a dramatic appearance in the beauty contest, Ryuji receives a text from her dad saying he would not be able to live with her. Taiga wins the beauty contest, despite the sadness that her father did not show up. A race is held where the winner earns a dance with Taiga, and Ryuji, finally realizing what Minori warned him about, is determined to win it. Almost at the end of the race, Minori throws herself towards the last four participants and provides an opportunity for Ryuji to win, but he goes back for her and they hold hands as they cross the finish line together, forgiving each other.