Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. d4 Bb4 6. Ne5 Bxc3+ 7. bxc3 Qf6
8. Qg4 h6 9. Bd3 Nd7 10. f4 g5 11. O-O h5 12. Qxg5 Qxg5 13. fxg5 f5 14. gxf6
Ngxf6 15. Bg6+ Ke7 16. Ba3+ c5 17. Rae1 Nxe5 18. Bxc5+ Kd7 19. Rxe5 Ng4 20.
Rf7+ Kc6 21. Rxe6+ *
Position (FEN): r1b4r/pp3R2/2k1R1B1/2B4p/3P2n1/2P5/P1P3PP/6K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 830
Best move: Bxe6