Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. d6 Qxd6 4. Nc3 Bg4 5. Nf3 Nc6 6. h3 Bf5 7. d3 O-O-O 8.
Be3 h6 9. a3 e5 10. Nb5 Qe6 11. Be2 a6 12. Nc3 e4 13. Nh4 exd3 14. cxd3 Bh7 15.
d4 g5 16. Nf3 Bg7 17. O-O g4 18. hxg4 Nxg4 19. Nh4 Nxe3 20. fxe3 Qxe3+ 21. Kh1
Rxd4 22. Bg4+ f5 23. Nxf5 Rxd1 *
Position (FEN): 2k4r/1pp3bb/p1n4p/5N2/6B1/P1N1q3/1P4P1/R2r1R1K w - - 0 24
White to move.
Themes: Discovered Attack, Hanging Piece Middlegame  
Puzzle rating: 1331
Best move: Nxe3+