Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Nxc6 bxc6 7. Bc4 Nh6 8.
O-O O-O 9. Re1 e6 10. Bf4 Bb7 11. Qd2 Bxc3 12. Qxc3 Ng4 13. h3 Nf6 14. Be5 Ne8
15. Rad1 Qe7 16. Rd3 f6 17. Bf4 Rc8 18. Red1 d5 19. Bb3 e5 20. Bc1 Kh8 21. exd5
cxd5 22. Qe1 d4 23. Rxd4 Qc5 24. Rd7 Rc7 25. Bh6 Rxd7 26. Rxd7 Qc6 27. Qb4 *
Position (FEN): 4nr1k/pb1R3p/2q2ppB/4p3/1Q6/1B5P/PPP2PP1/6K1 b - - 2 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1120
Best move: Qxg2#