Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. d4 Nf6 3. Nf3 g6 4. Nc3 d5 5. Bg5 Bg7 6. e3 O-O 7. Be2 Ne4 8. Nxe4
dxe4 9. Nd2 Qa5 10. Bxe7 Re8 11. b4 Qc7 12. Bh4 a5 13. Bg3 Qd8 14. bxa5 Qxa5
15. O-O Na6 16. Nb3 Qd8 17. a3 Be6 18. Qc2 Qg5 19. Bf4 Qd8 20. Ra2 Qh4 21. Bg3
Qg5 22. Bf4 Qd8 23. Rd1 Qc8 24. Nd2 Bg4 25. Bxg4 Qxg4 26. Nxe4 Rxe4 27. Qxe4 *
Position (FEN): r5k1/1p3pbp/n1p3p1/8/2PPQBq1/P3P3/R4PPP/3R2K1 b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 722
Best move: Qxd1#