Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Bc5 7. Kf1 O-O 8. Nc3
d6 9. Nd5 Na5 10. Bg5 Nxb3 11. axb3 Be6 12. Nxf6+ gxf6 13. Bh6 Re8 14. Nh4 d5
15. exd5 Qxd5 16. Qh5 Bf8 17. Bxf8 Rxf8 18. Qh6 Qd8 19. Re1 Kh8 20. Re3 Rg8 21.
Rf3 e4 22. dxe4 *
Position (FEN): r2q2rk/2p2p1p/p3bp1Q/1p6/4P2N/1P3R2/1PP2PPP/5K1R b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 565
Best move: Qd1#