Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. d4 Bg7 3. e3 d6 4. Nf3 Nf6 5. Be2 O-O 6. O-O Nbd7 7. Nc3 e5 8. Qc2
c6 9. Rd1 Qe7 10. dxe5 Nxe5 11. Nxe5 dxe5 12. Ne4 Nxe4 13. Qxe4 Bf5 14. Qf3 e4
15. Qf4 Be5 16. Qh6 Rad8 17. Rb1 Rxd1+ 18. Bxd1 Rd8 19. Be2 Qb4 20. Kf1 Qa4 21.
Qg5 Rd1+ 22. Bxd1 *
Position (FEN): 6k1/pp3p1p/2p3p1/4bbQ1/q1P1p3/4P3/PP3PPP/1RBB1K2 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1397
Best move: Qxd1#