Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. c3 Be7 6. Bd3 Nf6 7. O-O e5 8. Nf5
O-O 9. Nxe7+ Qxe7 10. Bg5 Re8 11. Nd2 Qd6 12. Nc4 Qc7 13. Bxf6 gxf6 14. Qg4+
Kh8 15. Qf5 d5 16. Qxf6+ Kg8 17. exd5 Ne7 18. Nxe5 Nxd5 19. Qh6 f6 20. Ng4 *
Position (FEN): r1b1r1k1/ppq4p/5p1Q/3n4/6N1/2PB4/PP3PPP/R4RK1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1487
Best move: Bxg4