Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. c3 a6 5. Bd3 e5 6. O-O Ngf6 7. Bc2 Be7 8. d4
cxd4 9. cxd4 O-O 10. Nc3 b5 11. a3 Bb7 12. Re1 Qc7 13. d5 Rac8 14. Bd3 Nc5 15.
Bf1 Qa5 16. b4 Qc7 17. bxc5 dxc5 18. Bb2 Bd6 19. Rc1 Rfe8 20. h3 Qa5 21. Nh4 b4
22. axb4 cxb4 23. Nb1 Rxc1 24. Qxc1 Rc8 25. Qg5 b3 26. Nf5 Qxe1 *
Position (FEN): 2r3k1/1b3ppp/p2b1n2/3PpNQ1/4P3/1p5P/1B3PP1/1N2qBK1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1310
Best move: Qxg7#