Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. Bb5 Bd6 5. f4 f6 6. Nc3 Ne7 7. Qh5+ g6 8. Qh4
Nf5 9. Qf2 d4 10. Ne4 Bd7 11. Bxc6 Bxc6 12. Nxd6+ cxd6 13. fxe5 dxe5 14. exd4
Nxd4 15. O-O-O O-O 16. Nf3 Nxf3 17. gxf3 Rc8 18. Rhg1 Qc7 19. Bc3 a5 20. h4 a4
21. h5 axb3 22. axb3 Be8 23. hxg6 Bxg6 24. Qg3 b5 25. b4 Ra8 26. f4 Ra1+ 27.
Bxa1 *
Position (FEN): 5rk1/2q4p/5pb1/1p2p3/1P3P2/6Q1/2PP4/B1KR2R1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1344
Best move: Qxc2#