Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 Bc5 4. Nc3 d6 5. e4 Nbd7 6. Be2 Bb4 7. f4 Nxe4 8. Qc2
Qh4+ 9. g3 Nxg3 10. Nf3 Qh3 11. Be3 Nxh1 12. O-O-O exf4 13. Qe4+ Ne5 14. Nxe5
dxe5 15. Qxe5+ Be7 16. Bxf4 Nf2 *
Position (FEN): r1b1k2r/ppp1bppp/8/3PQ3/2P2B2/2N4q/PP2Bn1P/2KR4 w kq - 1 17
White to move.
Themes:  Middlegame  
Puzzle rating: 2046
Best move: Qxg7