Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6 7. Bb3 Nbd7 8.
Be3 Nc5 9. f3 Be7 10. O-O O-O 11. Qd2 Qc7 12. Rad1 b5 13. Nde2 Bd7 14. Bxc5
dxc5 15. a3 Rad8 16. Qe1 c4 17. Ba2 Bc6 18. Qg3 Bd6 19. f4 Nxe4 20. Nxe4 Bxe4
21. Bb1 e5 22. f5 Bb7 23. f6 g6 24. Qg5 Qc6 25. Rf2 Bc5 26. Rf1 Rd2 27. Qxd2 *
Position (FEN): 5rk1/1b3p1p/p1q2Pp1/1pb1p3/2p5/P7/1PPQNRPP/1B3RK1 b - - 0 27
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1188
Best move: Qxg2#