Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. Bc4 O-O 8.
O-O Qc7 9. Bd3 a6 10. f4 Bg4 11. Be2 Bd7 12. e5 dxe5 13. fxe5 Qxe5 14. Bf4 Qc5
15. Kh1 Nc6 16. Nb3 Qb6 17. Nd5 Nxd5 18. Qxd5 Rad8 19. Rab1 Nb4 20. Qe4 Bc6 21.
Be3 Qc7 22. Qxb4 Be5 23. Bb6 Qd7 24. Rbd1 Bd6 25. Bxd8 Rxd8 26. Qb6 Qh3 27.
Qxd8+ Kg7 28. Qxd6 *
Position (FEN): 8/1p2ppkp/p1bQ2p1/8/8/1N5q/PPP1B1PP/3R1R1K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1016
Best move: Qxg2#