Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bg5 Bg7 4. Nbd2 O-O 5. e4 d6 6. Bc4 Nbd7 7. c3 e5 8.
dxe5 Nxe5 9. Nxe5 dxe5 10. Qb3 h6 11. Bh4 g5 12. Bg3 c6 13. a4 Qa5 14. O-O Nd7
15. h4 g4 16. f4 Nb6 17. Bxf7+ *
Position (FEN): r1b2rk1/pp3Bb1/1np4p/q3p3/P3PPpP/1QP3B1/1P1N2P1/R4RK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1445
Best move: Rxf7