Chess puzzle (Equality)
Moves: 1. e4 e6 2. c4 Bc5 3. d4 Bb4+ 4. Nc3 c5 5. a3 Qa5 6. Bd2 Bxc3 7. Bxc3 Qc7 8.
Nf3 Ne7 9. Bd3 O-O 10. O-O cxd4 11. Bxd4 Nbc6 12. Bc3 d5 13. exd5 exd5 14. Ng5
h6 15. Qh5 dxc4 16. Nxf7 cxd3 17. Nxh6+ gxh6 18. Qxh6 Kf7 19. Qg7+ Ke8 20. Rfe1
Rf7 21. Qg8+ Rf8 22. Qg6+ Kd8 23. Bf6 Bf5 *
Position (FEN): r2k1r2/ppq1n3/2n2BQ1/5b2/8/P2p4/1P3PPP/R3R1K1 w - - 11 24
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1601
Best move: Qxf5