Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e6 3. Nf3 d5 4. cxd5 exd5 5. d4 Be7 6. Bf4 O-O 7. e3 c6 8. Bd3
Bg4 9. h3 Bxf3 10. Qxf3 Re8 11. O-O Nbd7 12. Rab1 Nf8 13. Qg3 Nh5 14. Qg4 Nxf4
15. Qxf4 Bd6 16. Qg4 Qf6 17. e4 Qxd4 18. Qf3 Qe5 19. exd5 *
Position (FEN): r3rnk1/pp3ppp/2pb4/3Pq3/8/2NB1Q1P/PP3PP1/1R3RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 638
Best move: Qh2#