Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h3 e6 7. g4 Qc7 8. Bg2
Nbd7 9. g5 Ng8 10. Be3 Ne7 11. Qd2 Nc6 12. O-O-O Nce5 13. f4 Nc4 14. Qe2 Nxe3
15. Qxe3 b5 16. f5 e5 17. Nb3 Nb6 18. Nd5 Nxd5 19. Rxd5 Bb7 20. Rdd1 Rc8 21.
Rd2 Be7 22. Rf1 h6 23. f6 gxf6 24. gxf6 Bf8 25. h4 h5 26. Bh3 Bh6 27. Qe2 *
Position (FEN): 2r1k2r/1bq2p2/p2p1P1b/1p2p2p/4P2P/1N5B/PPPRQ3/2K2R2 b k - 3 27
Black to move.
Themes: Pin, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1544
Best move: Qxc2#