Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bh5 5. g4 Bg6 6. Nc3 Nf6 7. d3 Nc6 8. Be3
a6 9. Ng5 h6 10. Nf3 Qd7 11. Qe2 h5 12. g5 Ng8 13. Nh4 O-O-O 14. f4 Nd4 15.
Bxd4 exd4 16. f5 dxc3 17. fxg6 cxb2 18. Rb1 f6 19. Rxb2 fxg5 20. Nf5 Nf6 21.
Nd4 Re8 *
Position (FEN): 2k1rb1r/1ppq2p1/p2p1nP1/6pp/2BNP3/3P3P/PRP1Q3/4K2R w K - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1615
Best move: Bf7