Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. c3 Qb6 6. Na3 cxd4 7. cxd4 Bxa3 8.
bxa3 Nge7 9. Be3 Nf5 10. Rb1 Qc7 11. Bb5 Nxe3 12. fxe3 O-O 13. Bxc6 bxc6 14.
Ng5 Ba6 15. Qf3 Qa5+ 16. Kf2 h6 17. Nh3 f5 18. Nf4 g5 19. Nxe6 g4 20. Qf4 Qd2+
21. Kg3 Rf7 22. Qxh6 *
Position (FEN): r5k1/p4r2/b1p1N2Q/3pPp2/3P2p1/P3P1K1/P2q2PP/1R5R b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1805
Best move: f4+