Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. g3 e6 3. Bg2 Nc6 4. Nc3 Bb4 5. e4 O-O 6. a3 Be7 7. Nge2 a6 8. O-O
b6 9. d4 Bb7 10. e5 Ne8 11. d5 exd5 12. Nxd5 Rb8 13. f4 d6 14. b4 dxe5 15. b5
axb5 16. Nxe7+ Qxe7 17. cxb5 Qc5+ 18. Kh1 Qxb5 19. Nc3 Qc4 20. Nd5 e4 21. Bb2
Rd8 22. Ne7+ Kh8 23. Qg4 Nf6 *
Position (FEN): 3r1r1k/1bp1Nppp/1pn2n2/8/2q1pPQ1/P5P1/1B4BP/R4R1K w - - 6 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1575
Best move: Bxf6