Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. a3 e6 5. Bd3 Bxd3 6. cxd3 Ne7 7. Be3 Ng6 8. Ne2
Be7 9. h3 h6 10. Nd2 a5 11. O-O O-O 12. Ng3 f5 13. f4 Nd7 14. Qh5 Kh7 15. Ne2
Qe8 16. Nf3 Nh8 17. Ng5+ Kg8 18. Qxe8 Raxe8 19. Nxe6 Rf7 20. b4 Bd8 21. bxa5 *
Position (FEN): 3br1kn/1p1n1rp1/2p1N2p/P2pPp2/3P1P2/P2PB2P/4N1P1/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1719
Best move: Rxe6