Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 Re8 7. Qd2 Nbd7 8. Bh6
b6 9. Bxg7 Kxg7 10. h4 h5 11. O-O-O c5 12. d5 Ne5 13. Nh3 a5 14. Nf2 a4 15. Be2
Ba6 16. Nb5 Bxb5 17. cxb5 Qc7 18. Qc3 Kg8 19. f4 Ned7 20. g4 hxg4 21. Nxg4 Qa7
22. Rdg1 Nxe4 23. Qd3 Ndf6 24. Nxf6+ *
Position (FEN): r3r1k1/q3pp2/1p1p1Np1/1PpP4/p3nP1P/3Q4/PP2B3/2K3RR b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1354
Best move: exf6