Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. Bc4 e6 3. Qf3 Ne5 4. Qb3 d6 5. d4 Nxc4 6. Qxc4 Nf6 7. Bg5 Be7 8.
e5 d5 9. Qb5+ c6 10. Qe2 Ne4 11. Bxe7 Qxe7 12. f3 Ng5 13. h4 Nxf3+ 14. Nxf3 O-O
15. Nbd2 c5 16. h5 h6 17. g4 cxd4 18. Nxd4 Qb4 19. b3 *
Position (FEN): r1b2rk1/pp3pp1/4p2p/3pP2P/1q1N2P1/1P6/P1PNQ3/R3K2R b KQ - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1450
Best move: Qxd4