Chess puzzle (Equality)
Moves: 1. e4 d6 2. Nf3 e6 3. Bb5+ Nd7 4. O-O Ne7 5. c3 g6 6. d4 Bg7 7. Re1 O-O 8. Nbd2
h6 9. Nf1 a6 10. Ba4 b5 11. Bb3 Bb7 12. Ng3 c5 13. d5 e5 14. c4 f5 15. exf5
gxf5 16. cxb5 axb5 17. a4 c4 18. Bc2 e4 19. Nh4 Ne5 20. Bf4 Nxd5 *
Position (FEN): r2q1rk1/1b4b1/3p3p/1p1nnp2/P1p1pB1N/6N1/1PB2PPP/R2QR1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: Bxe5