Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 Bf5 4. e4 Bd7 5. Bxc4 e6 6. a3 c6 7. Bd2 a6 8. Nf3
b5 9. Be2 h5 10. e5 Be7 11. h4 Nh6 12. Bxh6 Rxh6 13. Ne4 Rg6 14. Nfg5 Rh6 15.
Bxh5 g6 16. Qf3 Bxg5 17. Nxg5 Qe7 18. Qxf7+ *
Position (FEN): rn2k3/3bqQ2/p1p1p1pr/1p2P1NB/3P3P/P7/1P3PP1/R3K2R b KQq - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1562
Best move: Qxf7