Chess puzzle (Checkmate)
Moves: 1. c4 d6 2. Nc3 c5 3. Nf3 Nf6 4. e3 Nc6 5. d4 Bg4 6. d5 Ne5 7. Be2 Nxf3+ 8.
Bxf3 Bxf3 9. Qxf3 a6 10. b3 b5 11. Bb2 bxc4 12. bxc4 Qa5 13. O-O Rb8 14. Rfb1
Rxb2 15. Rxb2 Qxc3 16. Rb8+ Kd7 17. Qf5+ e6 18. dxe6+ fxe6 19. Qb1 g6 *
Position (FEN): 1R3b1r/3k3p/p2ppnp1/2p5/2P5/2q1P3/P4PPP/RQ4K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qb7#