Chess puzzle (Equality)
Moves: 1. d4 e6 2. e4 c5 3. c3 g6 4. Nf3 d6 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. O-O Be7 8.
Re1 c4 9. Nbd2 b5 10. a4 a6 11. axb5 Qxb5 12. b4 Bd8 13. Qe2 Ne7 14. Nxc4 Qd7
15. e5 d5 16. Nd6+ Kf8 17. Bh6+ Kg8 18. Ng5 Nf5 19. Ngxf7 Nxh6 20. Nxh6+ Kg7
21. Qe3 Rf8 22. Qh3 a5 23. Ng4 h5 24. Nf6 *
Position (FEN): rn1b1r2/3q2k1/3NpNp1/p2pP2p/1P1P4/2P4Q/5PPP/R3R1K1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1656
Best move: Bxf6