Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6 5. Re1 Bd7 6. c3 a6 7. Ba4 b5 8. Bc2
Bg4 9. h3 Bh5 10. d4 Qe7 11. Bg5 h6 12. Bh4 g5 13. Bg3 g4 14. Nh4 gxh3 15. Nf5
Bxd1 16. Nxe7 Bxe7 17. Bxd1 hxg2 18. Kxg2 exd4 19. e5 dxe5 20. cxd4 Bb4 21. Nc3
Nxd4 *
Position (FEN): r3k2r/2p2p2/p4n1p/1p2p3/1b1n4/2N3B1/PP3PK1/R2BR3 w kq - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1716
Best move: Bxe5