Chess puzzle (Equality)
Moves: 1. d4 c5 2. d5 e6 3. c4 exd5 4. Qxd5 Nf6 5. Qd1 d5 6. e3 Nc6 7. Nf3 Bg4 8. Nc3
d4 9. exd4 Nxd4 10. Be2 Bxf3 11. Bxf3 Nxf3+ 12. Qxf3 b6 13. O-O Be7 14. Bg5 O-O
15. Rad1 Qc8 16. Rfe1 Re8 17. Re3 h6 18. Bh4 Qa6 19. Rde1 Qxc4 20. Rxe7 *
Position (FEN): r3r1k1/p3Rpp1/1p3n1p/2p5/2q4B/2N2Q2/PP3PPP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1530
Best move: Qxh4