Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. a3 Nc6 4. d3 d5 5. exd5 exd5 6. Bb5 Nf6 7. Bxc6+ bxc6 8.
h3 Bd6 9. Nf3 O-O 10. O-O Re8 11. c3 Rb8 12. b4 Qc7 13. Bg5 Nd7 14. d4 cxb4 15.
axb4 Ra8 16. Nbd2 a5 17. Nb3 a4 18. Nc5 a3 19. Nxd7 Qxd7 20. Qb3 Ba6 21. Rfe1
Rxe1+ 22. Nxe1 a2 23. Rxa2 h6 24. Be3 Qb7 25. Qc2 Re8 26. Nd3 Qb5 27. Nc5 *
Position (FEN): 4r1k1/5pp1/b1pb3p/1qNp4/1P1P4/2P1B2P/R1Q2PP1/6K1 b - - 7 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qf1#