Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Nf6 4. c4 Qa5 5. Nc3 e6 6. d4 c5 7. d5 Be7 8. d6
Bd8 9. Bd3 Nc6 10. O-O O-O 11. Bg5 Nd4 12. Nxd4 cxd4 13. Bxf6 Bxf6 14. Ne4 Bd8
15. a3 f5 16. b4 Qb6 17. c5 Qc6 18. Nd2 b6 19. Rc1 Bb7 20. b5 *
Position (FEN): r2b1rk1/pb4pp/1pqPp3/1PP2p2/3p4/P2B4/3N1PPP/2RQ1RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 830
Best move: Qxg2#