Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 d5 5. cxd5 exd5 6. e3 O-O 7. Nf3 b6 8. Be2
Bb7 9. a3 Bxc3 10. Bxc3 Nbd7 11. O-O c5 12. dxc5 Nxc5 13. Bb4 Rc8 14. Bb5 Re8
15. Bxe8 Qxe8 16. Rc1 Ba6 17. Re1 Nd3 18. Rxc8 Qxc8 19. Bc3 Nxe1 20. Nxe1 Qc4
21. Nf3 Ne4 22. Qd4 *
Position (FEN): 6k1/p4ppp/bp6/3p4/2qQn3/P1B1PN2/1P3PPP/6K1 b - - 4 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1072
Best move: Qf1#