Chess puzzle (Equality)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Be2 Nc6 5. O-O e5 6. Bb5 Bd6 7. Bxc6+ bxc6
8. Re1 Qc7 9. d3 Nf6 10. b3 e4 11. c4 O-O 12. dxe4 dxe4 13. Nfd2 Bxh2+ 14. Kh1
Re8 15. Nc3 Bg4 16. Qc2 e3 17. Rxe3 Rxe3 18. fxe3 Qg3 19. Nf1 Qe1 20. Kxh2 *
Position (FEN): r5k1/p4ppp/2p2n2/8/2P3b1/1PN1P3/P1Q3PK/R1B1qN2 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1545
Best move: Qxf1