Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Bd3 Nc6 4. b3 a6 5. Bb2 b5 6. Qe2 Bb7 7. O-O-O Bb4 8.
Qf1 O-O 9. Nge2 Ne7 10. h3 d5 11. f4 exf4 12. Nxf4 d4 13. Nce2 c5 14. c3 dxc3
15. dxc3 Ba5 16. e5 Nfd5 17. Nxd5 Nxd5 18. Nf4 Ne3 19. Bxh7+ Kxh7 20. Rxd8 Nxf1
21. Rxf8 Rxf8 22. Rxf1 Bxg2 *
Position (FEN): 5r2/5ppk/p7/bpp1P3/5N2/1PP4P/PB4b1/2K2R2 w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1332
Best move: Nxg2