Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 Bg4 6. Bc4 e6 7. h3 Bxf3 8.
gxf3 c6 9. Bg5 Be7 10. Qd2 Qa5 11. O-O-O Nbd7 12. Rhg1 O-O-O 13. Qf4 Rhg8 14.
Ne4 Qc7 15. Qe3 Rde8 16. Bf4 Qa5 17. Kb1 Nd5 18. Bxd5 exd5 19. Nc3 Bf6 20. Qd3
Nb6 21. Qxh7 Nc4 22. Qf5+ Kd8 23. Rge1 Qb4 24. Bc1 Rxe1 25. Rxe1 Bxd4 26. Qxf7
Rh8 27. Bg5+ Kc8 28. Re7 *
Position (FEN): 2k4r/pp2RQp1/2p5/3p2B1/1qnb4/2N2P1P/PPP2P2/1K6 b - - 4 28
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 994
Best move: Qxb2#