Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Bg4 8.
Be3 Nf6 9. h3 Bh5 10. O-O Bxc3 11. bxc3 Nxe4 12. Bd5 Nxc3 13. Bxc6+ bxc6 14.
Qd3 Nd5 15. Bg5 f6 16. Rfe1+ Kf7 17. Qf5 Re8 18. Rxe8 Qxe8 19. Re1 Qc8 20. Qe4
fxg5 *
Position (FEN): r1q5/p1p2kpp/2pp4/3n2pb/3PQ3/5N1P/P4PP1/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1565
Best move: Nxg5+