Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Bf5 4. h3 Nf6 5. g4 Be4 6. Nbd2 Bg6 7. Ne5 Nxe5 8.
dxe5 Ne4 9. Nxe4 Bxe4 10. f3 Bg6 11. h4 Qd7 12. h5 Bxh5 13. Rxh5 g6 14. Rh2 Bg7
15. c3 f6 16. exf6 Bxf6 17. Qc2 O-O-O 18. O-O-O d4 19. cxd4 Bxd4 20. e3 Bxb2+
21. Kxb2 Qb5+ 22. Kc1 Rxd1+ 23. Kxd1 *
Position (FEN): 2k4r/ppp1p2p/6p1/1q6/5BP1/4PP2/P1Q4R/3K1B2 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1655
Best move: Qxf1+