Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 c5 3. Nf3 Nc6 4. c3 d6 5. Be2 Be7 6. O-O Nf6 7. d3 O-O 8. Kh1 a6
9. Be3 b5 10. Nbd2 Bb7 11. Qc2 Rc8 12. e5 dxe5 13. fxe5 Nd5 14. Bg1 Nf4 15. Ne4
b4 16. Nxc5 Qc7 17. Nxb7 Qxb7 18. c4 Rfd8 19. b3 Nd4 20. Nxd4 *
Position (FEN): 2rr2k1/1q2bppp/p3p3/4P3/1pPN1n2/1P1P4/P1Q1B1PP/R4RBK b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1393
Best move: Qxg2#