Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Re1 O-O 6. h3 Na5 7. Bf1 b6 8. c3
Bb7 9. d4 exd4 10. cxd4 Bb4 11. Nc3 Bxc3 12. bxc3 Nxe4 13. Bd3 Nxc3 14. Bxh7+
Kxh7 15. Qd3+ Ne4 16. Rxe4 Bxe4 17. Qxe4+ Kg8 18. Bg5 d5 19. Qh4 f6 20. Qh5
fxg5 *
Position (FEN): r2q1rk1/p1p3p1/1p6/n2p2pQ/3P4/5N1P/P4PP1/R5K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1450
Best move: Nxg5