Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d6 3. c4 b6 4. Nf3 h6 5. Nc3 Bb7 6. Bd3 g6 7. O-O Bg7 8. Re1 Nd7
9. b3 a6 10. Bb2 Ne7 11. Qc2 e5 12. dxe5 Nxe5 13. Nxe5 dxe5 14. Nd5 c6 15. Ne3
Qc7 16. Rad1 O-O-O 17. c5 b5 18. a4 Kb8 19. axb5 cxb5 20. Ra1 Nc6 21. Nd5 Qd7
22. Red1 Nd4 23. Bxd4 exd4 24. Nb6 Qe6 25. b4 Qc6 26. Qa2 f5 27. exf5 *
Position (FEN): 1k1r3r/1b4b1/pNq3pp/1pP2P2/1P1p4/3B4/Q4PPP/R2R2K1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1260
Best move: Qxg2#