Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Qh4+ 4. Kf1 d6 5. Nf3 Qh5 6. d4 g5 7. Nc3 Ne7 8. h4
Bg4 9. Kg1 gxh4 10. Bxf4 Ng6 11. Be3 h3 12. Nd5 Nd7 13. Nxc7+ Kd8 14. Nxa8 Bg7
15. Be2 f5 16. exf5 Qxf5 17. Ng5 hxg2 18. Kxg2 Bxe2 19. Qxe2 Bxd4 20. Raf1 Qd5+
21. Qf3 Qc5 22. Bxd4 *
Position (FEN): N2k3r/pp1n3p/3p2n1/2q3N1/3B4/5Q2/PPP3K1/5R1R b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1816
Best move: Qxg5+