Birmingham City snatched a late winner in a dramatic finale at St Andrew's as their dominance was rewarded with a 2-1 Sky Bet Championship victory over Middlesbrough.
Spanish winger Fran Villalba crowned a man-of-the-match performance with his first goal in English football in the 33rd minute.
Kristian Pedersen and substitute Gary Gardner hit the woodwork for Birmingham and Boro goalkeeper Darren Randolph made a string of saves before Daniel Ayala equalised in the 87th minute.
But 19-year-old substitute Odin Bailey snatched the winner two minutes later to restore parity in a one-sided contest and end a run of three straight defeats for Pep Clotet's side.
Mark your card for Saturday's Premier League action with our best bets & predictions, including the big match between Liverpool & Leicester.
The latest Sporting Life Accumulator involves four teams across the three divisions enhanced to 14/1 by EFL title sponsors Sky Bet.
Our weekend best bets podcast returns with a comprehensive preview of Arc weekend, the latest round of Premier League fixtures and darts' World Grand Prix.