Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 Bd6 4. Nc3 Ne7 5. h3 f5 6. d3 f4 7. d4 O-O 8. dxe5
Bb4 9. Bc4 Kh8 10. Qd4 Bxc3+ 11. bxc3 Nf5 12. Qxf4 Na6 13. Ba3 c5 14. dxc6 Nd6
15. Qxf8+ Qxf8 16. Bxd6 Qf4 17. Bb3 bxc6 18. Rd1 Qe4+ 19. Kd2 Bf5 20. Rhe1 Qf4+
21. Ke2 Re8 22. Kf1 Bxh3 23. e6 *
Position (FEN): 4r2k/p5pp/n1pBP3/8/5q2/1BP2N1b/P1P2PP1/3RRK2 b - - 0 23
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1425
Best move: Qxf3