Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 Nf6 4. Nf3 d5 5. e5 Ng8 6. Bb5 Bg4 7. h3 Bh5 8. g4
Bg6 9. f5 e6 10. fxg6 hxg6 11. d4 cxd4 12. Qxd4 Be7 13. Bf4 Bh4+ 14. Kd2 g5 15.
Be3 Ne7 16. Bxg5 Bxg5+ 17. Nxg5 O-O 18. Qf2 Nxe5 19. Raf1 a6 20. Bd3 d4 21.
Bh7+ Kh8 22. Nce4 d3 23. c3 Nc4+ 24. Kc1 Nc6 25. Nd2 *
Position (FEN): r2q1r1k/1p3ppB/p1n1p3/6N1/2n3P1/2Pp3P/PP1N1Q2/2K2R1R b - - 4 25
Black to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1687
Best move: Qxg5