Broken Arrow's title dreams stayed alive with a 49-30 win over Edmond Santa Fe.