Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O c6 6. Bc4 b5 7. Bb3 c5 8. d3
a5 9. a4 b4 10. Qf3 Qe7 11. e5 Ra6 12. Bc4 Rg6 13. Re1 Nh6 14. Bxh6 Rxh6 15.
Nd2 Rg6 16. Ne4 h5 17. Bxf7+ *
Position (FEN): 2b1kb1r/3pqBp1/6r1/p1p1P2p/Pp1pN3/3P1Q2/1PP2PPP/R3R1K1 b k - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 862
Best move: Qxf7