Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nc6 5. Bc4 Nf6 6. Bg5 Be7 7. Nc3 Ne5 8.
Bb3 Bg4 9. f3 Bh5 10. Nd5 c6 11. Nxf6+ Bxf6 12. Bxf6 Qxf6 13. Qd2 O-O 14. O-O-O
c5 15. Nb5 a6 16. Nxd6 Rad8 17. Qf2 b5 18. Qxc5 Bg6 19. h4 h6 20. h5 Bh7 21. f4
Qxf4+ 22. Kb1 Rc8 23. Qd5 Rc7 24. Rhf1 Qg4 25. Qxe5 a5 26. Nxf7 Rcxf7 27. Rxf7
*
Position (FEN): 5rk1/5Rpb/7p/pp2Q2P/4P1q1/1B6/PPP3P1/1K1R4 b - - 0 27
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Qxd1#