Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. Nge2 Nf6 6. d3 O-O 7. O-O d6 8. Be3
Qb6 9. b3 Qa5 10. Rc1 Nb4 11. Qd2 Ng4 12. a3 Qxa3 13. Na4 Nxe3 14. fxe3 Nc6 15.
Nf4 Rb8 16. Qf2 b5 17. e5 Nxe5 18. Nd5 bxa4 19. Ra1 Nxd3 20. Nxe7+ Kh8 21. cxd3
Bxa1 22. d4 Bb7 *
Position (FEN): 1r3r1k/pb2Np1p/3p2p1/2p5/p2P4/qP2P1P1/5QBP/b4RK1 w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1352
Best move: Qf6#