Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Be2 d6 5. d3 Bg4 6. Bg5 Be7 7. Bxf6 Bxf6 8.
Nd5 O-O 9. c3 Bxf3 10. Bxf3 Bg5 11. g3 Ne7 12. Nb4 Nc6 13. h4 Bh6 14. Nd5 f5
15. Qe2 Ne7 16. Nb4 f4 17. g4 g6 18. h5 g5 19. O-O-O Bg7 20. h6 Bf6 21. Kb1 c6
22. d4 exd4 23. cxd4 Qb6 24. Nc2 c5 25. e5 dxe5 26. dxe5 Bh8 27. Qc4+ Rf7 28.
e6 *
Position (FEN): r5kb/pp2nr1p/1q2P2P/2p3p1/2Q2pP1/5B2/PPN2P2/1K1R3R b - - 0 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 936
Best move: Qxb2#