Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Nf6 5. d4 exd4 6. cxd4 Nxe4 7. Qe2 d5 8.
Bd3 Bb4+ 9. Bd2 Bxd2+ 10. Nbxd2 O-O 11. Nxe4 dxe4 12. Bxe4 Nxd4 13. Nxd4 Qxd4
14. O-O Re8 15. Bh7+ Kf8 16. Qh5 Qxb2 17. Rfe1 Rxe1+ 18. Rxe1 Qxa2 *
Position (FEN): r1b2k2/ppp2ppB/7p/7Q/8/8/q4PPP/4R1K1 w - - 0 19
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1149
Best move: Qc5#