Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 c6 6. e3 Be7 7. Bd3 Nbd7 8.
Nf3 h6 9. Bf4 Nh5 10. Be5 Nxe5 11. Nxe5 Nf6 12. Qc2 Be6 13. g4 Nxg4 14. Nxg4
Bxg4 15. Rg1 h5 16. h3 Bxh3 17. O-O-O Bf6 18. f3 Be6 19. e4 dxe4 20. Bxe4 Qa5
21. Kb1 O-O-O 22. d5 Bxc3 23. dxe6 Bf6 24. exf7 h4 25. Bxc6 bxc6 26. Qxc6+ Qc7
27. Qa8+ Qb8 28. Rxd8+ Rxd8 29. Rc1+ Kd7 30. Rd1+ Ke7 31. Rxd8 *
Position (FEN): Qq1R4/p3kPp1/5b2/8/7p/5P2/PP6/1K6 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1077
Best move: Qxb2#