Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Nc6 4. Nf3 Bc5 5. h3 O-O 6. d3 h6 7. a3 a6 8. b4 Ba7
9. Bb2 d6 10. O-O Be6 11. Bb3 d5 12. exd5 Nxd5 13. Nh2 Nxc3 14. Bxc3 Bxb3 15.
cxb3 Qd5 16. Rb1 Rad8 17. Qg4 Qxd3 18. Ba1 Nd4 19. f4 Ne2+ 20. Kh1 Ng3+ 21.
Qxg3 Qxg3 22. fxe5 Qxe5 *
Position (FEN): 3r1rk1/bpp2pp1/p6p/4q3/1P6/PP5P/6PN/BR3R1K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1187
Best move: Bxe5