Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. c3 Bc5 5. Nf3 d5 6. exd5 Nxd5 7. Bxd5 Qxd5 8.
O-O O-O 9. Be3 Bg4 10. Bxc5 Qxc5 11. Nbd2 Rad8 12. Qa4 Bxf3 13. Nxf3 Rxd3 14.
Qe4 Qd5 15. Qg4 f5 16. Qh4 Rf6 17. Rae1 Rxf3 18. gxf3 Rg6+ 19. Kh1 *
Position (FEN): 6k1/ppp3pp/2n3r1/3qpp2/7Q/2P2P2/PP3P1P/4RR1K b - - 2 19
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 709
Best move: Qxf3#