Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. d3 Nc6 4. Bd2 g6 5. h3 Bg7 6. Rb1 a6 7. Nf3 b5 8. Be2 Nf6
9. a3 O-O 10. O-O Bd7 11. Qc1 Qc8 12. Kh2 e6 13. Bh6 d5 14. Bxg7 Kxg7 15. e5
Ng8 16. Qf4 f6 17. exf6+ Rxf6 18. Qg5 Qc7+ 19. Kg1 Rf5 20. Qd2 d4 21. Ne4 Ne5
22. Nxe5 Qxe5 23. Bg4 Rf7 24. Rbe1 Bc6 25. Ng3 Qd5 26. Bxe6 *
Position (FEN): r5n1/5rkp/p1b1B1p1/1ppq4/3p4/P2P2NP/1PPQ1PP1/4RRK1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 540
Best move: Qxg2#