Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. h3 f5 5. Nc3 Nf6 6. Bg5 O-O 7. Bxf6 Bxf6 8.
exf5 Bxf5 9. Bd3 Be6 10. O-O Nd7 11. d5 Bf7 12. Ne4 Bxd5 13. Neg5 Bxb2 14. Bxg6
Nf6 15. Bxh7+ Kg7 16. Rb1 Ba3 17. Nh4 Qd7 18. Nf5+ Kh8 19. g4 Nxh7 20. Nxh7
Kxh7 *
Position (FEN): r4r2/pppqp2k/3p4/3b1N2/6P1/b6P/P1P2P2/1R1Q1RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1534
Best move: Qxd5