Defensive Tactic by @TrainChess | The Exchange

A tricky one. I thought I was dead lost after Bxf7+. Then I saw this move and saved the game! Ended up winning a crazy endgame