Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bf4 d5 7. Bb5 a6 8.
Bxc6+ bxc6 9. Qe2 Bb4 10. O-O Nf6 11. exd5 cxd5 12. Rac1 O-O 13. Rfd1 Bb7 14.
Bg5 Qe7 15. Ne5 Rad8 16. Ng4 Kh8 17. Qe5 Bd6 18. Bxf6 gxf6 19. Qh5 Rg8 20. Nh6
Rd7 *
Position (FEN): 6rk/1b1rqp1p/p2bpp1N/3p3Q/8/2N5/PP3PPP/2RR2K1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1871
Best move: Nxg8