Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. e3 Bb4+ 5. Nc3 O-O 6. a3 Bxc3+ 7. bxc3 a6 8. a4
dxc4 9. Bxc4 Nbd7 10. Qc2 c6 11. O-O b5 12. axb5 cxb5 13. Bxb5 Bb7 14. Be2 Qc7
15. Ba3 Rfe8 16. Rfb1 Ne4 17. c4 Ndf6 18. h3 h6 19. Bd3 Ng5 20. Nxg5 hxg5 21.
e4 Nh5 22. e5 Nf4 23. Bd6 Qc6 24. d5 exd5 25. cxd5 Qxd5 26. Rxb7 *
Position (FEN): r3r1k1/1R3pp1/p2B4/3qP1p1/5n2/3B3P/2Q2PP1/R5K1 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxg2#