Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qf4 Nd5 7. Qe4 Nc7 8.
Bf4 Bg7 9. Nc3 b5 10. O-O-O b4 11. Nd5 Nxd5 12. Rxd5 Bb7 13. Qd3 e6 14. Rd6 Qa5
15. Rxd7 Ba6 16. Qd6 Bxf1 17. Rxf1 Qb5 18. Rd1 Bf8 19. Qc7 Be7 20. Bh6 Qb6 21.
Rxe7+ Nxe7 *
Position (FEN): r3k2r/p1Q1np1p/1q2p1pB/4P3/1p6/5N2/PPP2PPP/2KR4 w kq - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1337
Best move: Qd7#