Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Bd3 d5 7. exd5 cxd5
8. O-O Be7 9. h3 c6 10. Re1 O-O 11. Nc3 c5 12. Bf4 c4 13. Bf1 Bb4 14. Bg5 d4
15. Bxf6 gxf6 16. Ne4 Bxe1 17. Qxe1 Kh8 18. Qd2 Rg8 19. Qh6 Rg6 20. Qh4 Bb7 21.
Ng3 Qd5 22. Rd1 Rxg3 *
Position (FEN): r6k/pb3p1p/5p2/3q4/2pp3Q/6rP/PPP2PP1/3R1BK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1593
Best move: fxg3