Chess puzzle (Equality)
Moves: 1. d4 c6 2. Nf3 d5 3. Bf4 Bg4 4. Nbd2 Nf6 5. h3 Bxf3 6. Nxf3 Nbd7 7. e3 e6 8.
c3 c5 9. Ne5 Be7 10. Qa4 O-O 11. Bd3 Nb6 12. Qc2 c4 13. Be2 Ne4 14. Bf3 f6 15.
Bxe4 fxe5 16. Bxh7+ Kh8 17. dxe5 Bc5 18. Qg6 *
Position (FEN): r2q1r1k/pp4pB/1n2p1Q1/2bpP3/2p2B2/2P1P2P/PP3PP1/R3K2R b KQ - 2 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2418
Best move: Qh4