Chess Puzzle of the Week (125)

This week’s puzzle is taken from a recent game between John Burke (Richmond) and Mike Dams (Epsom), played in the Surrey Online League.

John, playing white, was a pawn down in a bad position here, but spotted the opportunity to set up a beautiful swindle which enabled him to turn the tables. Can you work out what he played?

My thanks to John for submitting this game. If you’ve played any interesting games online recently, do send them to me, preferably with some brief annotations. Any other articles connected with chess will also be considered.