Chess puzzle (Equality)
Moves: 1. d4 Nc6 2. Bf4 d6 3. Nf3 g6 4. e3 Bg7 5. c3 Nf6 6. h4 O-O 7. Bd3 Bg4 8. Nbd2
Re8 9. h5 Nxh5 10. Ng5 Bxd1 11. Kxd1 e5 12. dxe5 dxe5 13. Bc4 exf4 14. Nxf7 Qf6
15. Ng5+ Kh8 16. Nf7+ Qxf7 17. Bxf7 Red8 18. Kc2 fxe3 19. fxe3 Ne5 20. Bb3 Ng4
21. Rae1 Ng3 22. Rh4 h5 23. Nf3 Bh6 24. Nd4 Nxe3+ 25. Rxe3 Bxe3 26. Rh3 Bxd4
27. Rxg3 Be5 28. Rxg6 Rd5 *
Position (FEN): r6k/ppp5/6R1/3rb2p/8/1BP5/PPK3P1/8 w - - 1 29
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1072
Best move: Bxd5