Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c3 e6 3. h4 b6 4. Bg5 Be7 5. h5 h6 6. Bf4 Bb7 7. e3 O-O 8. Nf3 d5
9. Ne5 Nbd7 10. Nxd7 Nxd7 11. g4 Bg5 12. Bh2 Rc8 13. Bd3 c5 14. dxc5 Nxc5 15.
Bc2 d4 16. exd4 Bxh1 17. dxc5 Qxd1+ 18. Bxd1 Rxc5 19. Na3 Bg2 20. f3 Rd8 21.
Kf2 Rd2+ 22. Kg3 Bf1 23. Bb3 Rg2+ 24. Kh3 Rxb2+ *
Position (FEN): 6k1/p4pp1/1p2p2p/2r3bP/6P1/NBP2P1K/Pr5B/R4b2 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1859
Best move: Rxf1