Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. Nc3 Bc5 6. h3 h5 7. Be2 Qd4 8.
O-O Ng4 9. hxg4 hxg4 10. g3 Qe5 11. Kg2 Bxf2 12. Kxf2 Rh2+ 13. Ke3 Qxg3+ 14.
Bf3 f5 15. d3 c5 16. exf5 Bxf5 17. Qe1 Qe5+ 18. Be4 g5 19. Rxf5 *
Position (FEN): r3k3/ppp5/8/2p1qRp1/4B1p1/2NPK3/PPP4r/R1B1Q3 b q - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1220
Best move: Qd4#