Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. Nf3 g6 4. Nc3 Bg7 5. e3 a6 6. Bd3 O-O 7. h4 Bg4 8. Be5
Nbd7 9. Bxf6 Nxf6 10. Qd2 Bxf3 11. gxf3 Qd6 12. f4 e6 13. O-O-O b5 14. Qe2 b4
15. Na4 a5 16. Nc5 a4 17. Bb5 Ne4 18. Nxa4 Ra7 19. b3 c5 20. f3 Nc3 21. Nxc3
bxc3 22. h5 Rxa2 23. Kb1 Rfa8 24. Ba4 cxd4 25. Kxa2 Qb4 26. Rxd4 Rxa4+ 27. bxa4
*
Position (FEN): 6k1/5pbp/4p1p1/3p3P/Pq1R1P2/2p1PP2/K1P1Q3/7R b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1026
Best move: Qb2#