Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. c3 d6 4. Bf4 Nf6 5. e5 dxe5 6. dxe5 Qxd1+ 7. Kxd1 Nd5 8.
Bg3 Bg4+ 9. f3 Bf5 10. Nd2 Ne3+ 11. Ke2 Nxf1 12. Kxf1 Nc6 13. Ne2 O-O-O 14. Ne4
Bxe4 15. fxe4 Bxe5 16. Nf4 Rd2 17. b4 Bxc3 18. Rc1 Bxb4 19. Nd5 Bd6 20. e5 Bxe5
21. Bxe5 Rxd5 *
Position (FEN): 2k4r/ppp1pp1p/2n3p1/3rB3/8/8/P5PP/2R2K1R w - - 0 22
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1312
Best move: Bxh8