Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Bb4 5. Bd2 O-O 6. e3 c5 7. Bd3 dxc4 8. Bxc4
Nbd7 9. Bd3 cxd4 10. exd4 Nb6 11. Qe2 Nbd5 12. Nxd5 Bxd2+ 13. Kxd2 exd5 14. Ne5
Qa5+ 15. Kc2 Nd7 16. Qh5 g6 17. Qg5 Qa4+ 18. b3 Qxd4 19. Nxd7 Bxd7 20. Rac1
Qxf2+ 21. Kb1 Bf5 *
Position (FEN): r4rk1/pp3p1p/6p1/3p1bQ1/8/1P1B4/P4qPP/1KR4R w - - 2 22
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1795
Best move: Bxf5