Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nf6 5. c3 e6 6. Bf4 Nc6 7. Qb3 Be7 8. Nd2
O-O 9. h3 a6 10. Ngf3 b5 11. Ne5 Bb7 12. O-O Na5 13. Qc2 Nc4 14. Ndf3 Nd7 15.
Bxh7+ Kh8 16. Nxf7+ Rxf7 17. Qg6 Rf6 *
Position (FEN): r2q3k/1b1nb1pB/p3prQ1/1p1p4/2nP1B2/2P2N1P/PP3PP1/R4RK1 w - - 2 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1439
Best move: Qh5