Chess puzzle (Equality)
Moves: 1. Nf3 b6 2. g3 Bb7 3. Bg2 d5 4. O-O Nc6 5. d3 e5 6. Be3 f6 7. c4 d4 8. Bd2 Bb4
9. Nxe5 Nge7 10. Nxc6 Nxc6 11. Bxb4 a5 12. Bd2 O-O 13. e3 f5 14. Qh5 dxe3 15.
Bxe3 Qxd3 16. Bd5+ Kh8 17. Bf7 *
Position (FEN): r4r1k/1bp2Bpp/1pn5/p4p1Q/2P5/3qB1P1/PP3P1P/RN3RK1 b - - 3 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2136
Best move: Rxf7