semifinal heroics