Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 Qh4 3. e5 Qe4+ 4. Ne2 b6 5. Nc3 Bb4 6. Bd2 Bxc3 7. bxc3 Bb7 8.
f3 Qh4+ 9. Ng3 Nc6 10. Be2 O-O-O 11. O-O f6 12. Ne4 fxe5 13. Bg5 Qh5 14. Bxd8
Nxd8 15. dxe5 Bxe4 16. fxe4 Qxe5 17. Rf8 *
Position (FEN): 2kn1Rnr/p1pp2pp/1p2p3/4q3/4P3/2P5/P1P1B1PP/R2Q2K1 b - - 1 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: Qc5+