Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 b6 3. f4 exf4 4. Nf3 d6 5. d4 Nf6 6. Bxf4 Bg4 7. Bc4 Be7 8. h3
Bh5 9. Bxf7+ Kf8 10. Bb3 c6 11. Qd3 d5 12. e5 Bg6 13. Qe3 Nfd7 14. O-O-O Kf7
15. Ng5+ Bxg5 16. Bxg5 Nf6 17. exf6 gxf6 18. Rhf1 Nd7 19. Bh4 Re8 20. Qg1 a5
21. Rde1 a4 22. Nxa4 b5 23. Nc3 Qc7 24. Nxd5 cxd5 25. Bxd5+ Kf8 26. Bxa8 Rxa8
27. Qe3 *
Position (FEN): r4k2/2qn3p/5pb1/1p6/3P3B/4Q2P/PPP3P1/2K1RR2 b - - 1 27
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1244
Best move: Qxc2#