Chess puzzle (Checkmate)
Moves: 1. c3 d5 2. d3 Nf6 3. a3 Bf5 4. h3 h6 5. g4 Bh7 6. Bg2 c6 7. Nd2 e5 8. c4 Nbd7
9. Qc2 Bd6 10. e4 Rc8 11. Ne2 O-O 12. Ng3 Re8 13. Rg1 Bf8 14. Nf5 dxe4 15. dxe4
Nc5 16. Bf1 Bxf5 17. gxf5 Qd4 18. Bg2 Nd3+ 19. Kf1 *
Position (FEN): 2r1rbk1/pp3pp1/2p2n1p/4pP2/2PqP3/P2n3P/1PQN1PB1/R1B2KR1 b - - 4 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 443
Best move: Qxf2#