Jesse Lingard is a player for Manchester United. While he did show some potential in his youth, as he got older it became clear that he would never reach the heights that people thought he might, and that he's turned out to be a distinctively average player. This has led to some memeing, with people jokingly calling him "Lionel Lingard" or "Lingardinho", mocking the fact that he's nowhere near the level of those legends of the game.
Things got so bad, in fact, that when this season started,
some guy placed a bet that Lingard would get no goals or assists for the whole season. This was, of course, pretty much just a joke bet, because even though Lingard's not a great player, he does play in an attacking role in one of England's better teams, so the chances of him having no goal contributions for the whole season were slim.
However, Lingard ended up having a dismal season, and he actually did not get any goals or assists as the season went on. Part of it was because his poor form led to him being given fewer chances to play, but even when he did get on the pitch, he did not contribute to any goals. So it seemed increasingly likely that the guy would actually be able to cash out on his bet.
And then today, on the last day of the season, Lingard seized upon a horrible error by the opposing goalkeeper to score in the 97th minute of the match, ie literally the last kick in the last match of the season, thus preventing the man from winning his bet.
The betting agency that the guy placed the bet with said they'll still pay out (hey, free publicity after all) but the guy said it wouldn't be right to accept the money, so he's donated it to BLM.