Chess puzzle (Equality)
Moves: 1. d4 d6 2. e4 g6 3. Nf3 Bg7 4. c4 a6 5. Nc3 Nf6 6. Be2 O-O 7. O-O Nbd7 8. h3
c5 9. e5 dxe5 10. dxe5 Ne8 11. Nd5 Nxe5 12. Nxe5 Bxe5 13. Bg5 f6 14. Bh6 Be6
15. Bxf8 Kxf8 16. Bf3 Bxb2 17. Rb1 Bd4 18. Rxb7 Rb8 19. Rxe7 *
Position (FEN): 1r1qnk2/4R2p/p3bpp1/2pN4/2Pb4/5B1P/P4PP1/3Q1RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: Bxd5