Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. f4 c5 4. d5 d6 5. Nc3 e6 6. dxe6 Bxe6 7. Nf3 Ne7 8. Bb5+
Nbc6 9. O-O O-O 10. Be3 f5 11. Ng5 Qd7 12. Qe2 Kh8 13. Nxe6 Qxe6 14. Rad1 Rad8
15. Bc4 Qf6 16. Qf2 fxe4 17. Nxe4 Qxb2 18. Nxd6 Rxd6 19. Rxd6 Nd4 20. Rd1 Re8
21. Kh1 *
Position (FEN): 4r2k/pp2n1bp/3R2p1/2p5/2Bn1P2/4B3/PqP2QPP/3R3K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: Nef5