Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 h5 3. h4 Nc6 4. Bg2 Bc5 5. Nc3 a6 6. d3 d6 7. Bg5 f6 8. Bd2 Nge7
9. e4 Be6 10. a3 Qd7 11. b4 Ba7 12. Nd5 Nd4 13. Ne3 f5 14. exf5 Nexf5 15. Bxb7
Rb8 16. Be4 g6 17. Rb1 Rf8 18. Ne2 Nxe3 19. Bxe3 Bg4 20. Bxg6+ Kd8 21. Bxd4
Bxd4 22. O-O Qg7 23. Be4 Bxe2 24. Qxe2 Qxg3+ 25. Bg2 Rg8 26. Qe4 Rg4 27. Qxd4 *
Position (FEN): 1r1k4/2p5/p2p4/4p2p/1PPQ2rP/P2P2q1/5PB1/1R3RK1 b - - 0 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1289
Best move: Qxg2#