Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 Bg7 4. Qd2 d6 5. Bh6 O-O 6. O-O-O a5 7. h4 b5 8. f3
b4 9. Bxg7 Kxg7 10. Ne4 Nxe4 11. fxe4 c5 12. h5 Qb6 13. hxg6 fxg6 14. Qh6+ Kf7
15. Qxh7+ Ke8 16. Qxg6+ Kd8 17. Qg7 Rf4 18. Rh8+ Kc7 19. Qxe7+ Bd7 20. dxc5
Qxc5 21. Qd8+ Kc6 22. Rh3 Rxe4 23. Rhd3 Re6 24. Qh8 *
Position (FEN): rn5Q/3b4/2kpr3/p1q5/1p6/3R4/PPP1P1P1/2KR1BN1 b - - 3 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1663
Best move: Qxg1