Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. Nf3 Nc6 3. Nc3 Nf6 4. g3 d5 5. cxd5 Nxd5 6. Bg2 Nc7 7. a3 e5 8. b4
cxb4 9. axb4 Bxb4 10. Nxe5 O-O 11. Nxc6 bxc6 12. Bxc6 Bh3 13. Bxa8 Qxa8 14. f3
Ne6 15. Ba3 Bxa3 16. Rxa3 Re8 17. Kf2 Qc6 18. Qa4 Qc5+ 19. e3 Rd8 20. d4 Qb6
21. Rb1 Qc7 22. Qxa7 Qc4 23. Rb8 *
Position (FEN): 1R1r2k1/Q4ppp/4n3/8/2qP4/R1N1PPPb/5K1P/8 b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Qf1#