It was the first-ever league meeting between the two sides and Middlesbrough were huge favourites coming into the match, having won eight of their last 11 home league games, but they were poor, with home fans airing their displeasure throughout the game.
And it was Wrexham who opened the scoring with just seven minutes on the clock. A stunning goal from Windass, pinged into the top right-hand corner, which took a deflection on its way in and left Boro keeper Sol Brynn absolutely no chance of saving. Kieffer Moore should have doubled the lead, but crashed his effort off the crossbar.
Middlesbrough pressed hard for an equaliser, forcing Wrexham's defence into a resolute performance. But the pressure eventually paid off, with Wrexham's goalkeeper Arthur Okonkwo making several key saves before being beaten as Boro's equaliser came from a header by Hackney in the 80th minute. This was the sixth time Phil Parkinson's side have conceded a late goal this season.