Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e4 d6 3. Nf3 Bg7 4. Nc3 c6 5. Be3 Nf6 6. Bd3 O-O 7. h3 Re8 8. Qd2
Nbd7 9. O-O-O e5 10. d5 Nc5 11. Be2 Ncxe4 12. Nxe4 Nxe4 13. Qd3 Bf5 14. Qb3 c5
15. g4 Bd7 16. h4 Bxg4 17. Rdg1 Bh5 18. Rh3 a6 19. Bd3 Nf6 20. Bg5 b5 21. Qc3
e4 22. Bxb5 axb5 23. Nd2 Nxd5 24. Qb3 Qa5 25. Qxd5 c4 26. Ra3 Qb4 27. Rxa8 *
Position (FEN): R3r1k1/5pbp/3p2p1/1p1Q2Bb/1qp1p2P/8/PPPN1P2/2K3R1 b - - 0 27
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1272
Best move: Qxb2#