An Elephant Gambit with a missed mate (best forgotten!)
20... Bg3f4
Threatens the fork Ng3 in addition to Nc3.
21. Rf1e1 Ne4g3 22. Rh1h2 Ng3xe2
?? Careless move played almost immediately. Fair enough that this wins the rook for a bishop after Rxe2 Bxh2+ but Be3 was mate and would have been a fitting testament to Black's control of the dark squares.
23. Re1xe2 Bf4xh2 24. Kg1xh2 Ra8e8
Now there is a wholesale exchange of pieces which suits black as it increases the value of his material advantage.
This just reduces the complications and give a position which black can win with almost no risk of loss. With an extra pawn on each wing White's task is hopeless.