Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 h6 3. d3 Nf6 4. Nf3 d5 5. cxd5 Nxd5 6. Nxe5 Nxc3 7. Nxf7 Qe7 8.
bxc3 Qxf7 9. g3 Be7 10. Bg2 O-O 11. O-O c6 12. Qb3 Be6 13. Qxb7 Nd7 14. Qxc6
Rac8 15. Qa4 Bd5 16. Bh3 Bc6 17. Qxa7 Bc5 18. Qa6 Bxf2+ 19. Rxf2 *
Position (FEN): 2r2rk1/3n1qp1/Q1b4p/8/8/2PP2PB/P3PR1P/R1B3K1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 450
Best move: Qxf2#